2017-05-12 5 views
0

AWS(EC2とRDS-Mysqlサーバー)でWordPressのWebサイトを転送しました。 DNSはRoute53に設定されています。AWSでWordpressのページが見つかりません

/var/www/html 

とMySQLデータベースはRDSにインポートされます。

WordPressのファイルは、ディレクトリの下に配置されています。ホームページはうまく見えますが、他のページをクリックすると「404が見つかりません」というエラーが表示されます。私はワードプレスのパーマリンクを使用できるようにするためにある/etc/httpd/conf/httpd.confファイルを変更した:

<Directory "/var/www/html"> 
AllowOverride All 

私は転送されたファイルのサイズをもチェックしていると、彼らがメインファイルと同じに見えます。

ご協力いただければ幸いです。

答えて

0

私の問題をワードプレスファイルのディレクトリに.htaccessファイルを追加することで解決できました。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 

http://guiem.info/permalinks-on-wordpress-amazon-ec2/

0

次の手順を実行してみてください:WordPressのダッシュボードで

  1. は何も変更せずに設定>パーマリンク

  2. に行く保存]ボタンを

  3. をクリックしてください

そして内側のページをクリックしようとすると、正常に読み込まれるはずです。

どうしてですか?サーバーを変更すると、パスとURLが変更されます。 permalinkの設定を保存すると、WordPressはその書き換えルールを更新するため、正常に動作します。

関連する問題