web-dev-qa-db-ja.com

WordPressの移行:404エラーの取得:ホームページのみの動作

私は、eコマースWebサイト(www.getfitkart.com)を共有ホスティングからLinodeに移行しました。現在はホームページのみが機能していますが、他のページは配信されていません。他のすべてのページで次のようなエラーが表示されます。 http://www.getfitkart.com/privacy-policy/

見つかりません
要求されたURL/privacy-policy /はこのサーバーで見つかりませんでした。

私の.htaccessファイル:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>

任意の助けは大歓迎です。

5
Najeeb

私はここで解決策を見つけました:

https://www.digitalocean.com/community/questions/wordpress-permalinks-not-working-on-ubuntu-14-04

重要なのは、あなたの特定のホスティングディレクトリに対して、httpd.conf(場所:/etc/httpd/conf/httpd.conf)で all の上書きオプションを許可する必要があるということです。

5
Najeeb

新しいサーバーでは、Apacheの設定に含まれていない書き換えモジュールだけがある場合があります。

Sudo a2enmod rewrite
Sudo service Apache2 restart
3
GCL

設定 - >パーマリンクに行き、フラッシュを書き換えるために保存ボタンをクリックしてください。そしてブラウザのキャッシュを空にします。うまくいくでしょう。

3
Umer Shoukat

ブラウザのパーマリンクを変更してみてください。最初にデフォルトにしてからカスタムに設定することができます。

私があなたの問題を解決できたかどうか私に知らせてください。

1
Pratik bhatt

はい、私はWordpressのダッシュボードでパーマリンクのフォーマットを変更してみました:設定 - >パーマリンク

例:Mineはexampledomain.com/date/postnameとして選択されました

Exampledomain.com/postnameに変更しました

すべてのメニューリンク、ページ、タグ、カテゴリリンクが機能するようになりました。

それが動作し始めるまで、あなたは異なるフォーマットを試すことができます、そうでなければ、他の解決策を探します。

0
Cric

サイトを移動した後の親愛なる友人:あなたの電話管理者に行きそれからあなたのデータベースを選択してください。 wpオプションをクリックしてください。生の25から500への変更サイトのURLの変更: http://www.yourwebsite.com search - パス:​​アップロードのパスの変更

それを保存してくださいあなたのサイトにログイン:www.yoursitename.com/wp-admin設定に移動してから固定リンクに行く何も変更しないでくださいそれを保存するだけです。

今すぐあなたのすべてのページを試してみてください。

0
afojet
<VirtualHost *:80>
    ServerName www.YOURDOMAIN.COM
    ServerAlias YOURDOMAIN.COM
    DocumentRoot /var/www/YOURDOMAIN.COM/public_html
    ErrorLog /var/www/YOURDOMAIN.COM/error.log
    CustomLog /var/www/YOURDOMAIN.COM/requests.log combined

    DocumentRoot /var/www/YOURDOMAIN.COM/public_html
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/YOURDOMAIN.COM/public_html>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
    </Directory>


</VirtualHost>
0
vijesh

Linux Mint 19/PHPバージョン7.2.19-0ubuntu0.18.04.1で以下を変更することでこの問題を解決しました:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory> 

に:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory> 

/etc/Apache2/Apache2.confにあります。

お役に立てれば!

0
Rajeev Shrestha