質問: サーバ移転後のリダイレクトについてなのですが、 先日サーバーとドメインを移転しました。 仮にURLは旧サイトをhttp://A.com、新サイトをhttps://B.netとします。乗り換え直後なので双方には同じWordpressのデータになっています。 乗り換え先のサーバー(カゴヤWordPress専用サーバー)がnginxオンリーで.htaccessが使用できず、かつnginx本体の設定もできない仕様なため、WordpressのRedirectionsプラグインを利用して301リダイレクトを敷こうと思いました。 旧サイト上にプラグインをダウンロードし、試しに調べた使い方でトップページのリダイレクトの設定をしたところ、ダッシュボードにログインしているブラウザ(MacのChrome)でのみリダイレクトが作動し、他のブラウザでは全くリダイレクトが効きませんでした。 各ブラウザのキャッシュ削除等をしても結果は変わりません。 1リダイレクトをどの環境でも動かすにはどうしたら良いでしょうか? 2リダイレクトをトップページだけでなく、各ページも新サイトの同じ記事のページにリダイレクトさせたいのですが、URLの指定はどうしたら良いでしょうか? ワイルドカード(A.com/*→B.net/*)ではうまく行きませんでした。 3ほかのやり方やリダイレクトできるプラグインはありますか? Redirectionはドメイン変更の際の301リダイレクトには向いていない感じがします。 【追記】 2のみ解決済です。 「Simple 301 Redirects」というプラグインも試してみたのですが、こちらもやはりダッシュボードにログインしていないとリダイレクトが反映されません。 他のブラウザ(Safari等)でも同様で、ダッシュボードにログインしていると問題なくリダイレクトできて、ログアウトすると全くリダイレクトが効きません。 原因は少なくともプラグインやブラウザではなさそうです。 【追記2】 「Redirction」プラグインの設定を開くと、以下の2つがProblemになっています。 この2つを修正すれば正常にリダイレクトできるようになるのでしょうか? WordPress REST API Problem REST API returns an error code (40x - https://www.A.com/wp-json/) Redirection routes Problem REST API is not working so routes not checked
回答: 転送元(旧サーバー側)が.htaccessに対応していたので、普通に301リダイレクトの記述をしたらプラグイン要らずで転送可能になりました。 転送先が対応していないとダメなのかなと勘違いしていました。 お騒がせしましたm(_ _)m