WordPressの引越し
WordPressの引越しツール(プラグイン)といえば、「All-in-One WP Migration」などがありますね。
非常に使いやすいプラグインですが、引越し後にトップページ以外が404になることがあります。
よくある解決方法としては、
- パーマリンク設定の更新
- .htaccessファイルの設定
- mod_rewriteモジュールの見直し
があると思います。
これでも上手くいかない場合は、.htaccessファイルの設定が反映されていないことが可能性として考えられます。
.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>
.htaccessの設定が反映されている確認するため、Apacheの設定(httpd.conf)を見直してください。
wordpressのソースが置かれているディレクトリについて、
AllowOverride None
となっている場合、
AllowOverride All
としてみてください。
変更後はApacheの再起動を忘れずに行いましょう。