質問: ### WordPress移設後のリダイレクト処理とウェブマスターの登録サイトの移設 ここに質問の内容を詳しく書いてください。 (例)PHP(CakePHP)で●●なシステムを作っています。 WordPressを移設し、プラグイン『Redirection』を使ってリダイレクトするも トップページのみでその他のページは404errorもしくは インターネット接続なしとなってしまいます。 試しに.htaccessを書き換えてリダイレクトを掛けるも トップページのみのリダイレクトで404error パーマメントも変更しておらず、カテゴリーその他ドメイン以下は完全に同じ状態 プラグインで移設後、特にいじっていないので トップページはしっかりとリダイレクトされ、 またウェブマスターツールでも確認が摂れたのですが それぞれの記事やそのたのページがリダイレクトできません。 これは何が原因しているでしょうか? 他に考えられる原因が知りたいです。 ### 発生している問題・エラーメッセージ ウェブマスターツールでは ### 該当のソースコード ``` ソースコード ``` ### 試したこと さくらサーバーでSSL化により同サーバー内でドメインのみの変更 WordPress標準のプラグインであるインポート・エクスポートにより変更し 新しいサイトはSSL化に成功している状態。 記事、その他も変わりはなく、パーマメントも同じ設定。 それぞれのサイトの記事のURLはドメイン以下は全て同じ表示がされます。 時間が経てば、正常にリダイレクトされるという記事を読んだので、 まる1日以上放置するも改善されず。 ### 補足情報(FW/ツールのバージョンなど) ドメインはマルチドメインになっています。 プラグイン『Redirection』では ディレクトリ指定やカテゴリー指定なども試して見ましたが全てがerrorになるだけでした。 ウェブマスターツールでは、 アドレス変更で301リダイレクトの確認は摂れたのですが、 旧サイトの確認が取れない状態となっています。
回答: リダイレクトの内容があまり具体的ではないので、予想の範疇なのですが、そもそものWordpressのルーティングがうまくいってないように見えます。 ``` # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress ``` .htaccessにこのような記述があると思います。 管理画面の設定からpermalinkの設定項目にうつって、設定内容を確認します。 移行前と全く同じ設定内容でも更新ボタンをおして保存しないと、これらの機能が効かなくなるときがありますので、試してみてください。404は解消するかもしれません。