サーバ移転後のリダイレクトについてなのですが、
先日サーバーとドメインを移転しました。
仮にURLは旧サイトをhttp://A.com、新サイトをhttps://B.netとします。乗り換え直後なので双方には同じWordpressのデータになっています。
乗り換え先のサーバー(カゴヤWordPress専用サーバー)がnginxオンリーで.htaccessが使用できず、かつnginx本体の設定もできない仕様なため、WordpressのRedirectionsプラグインを利用して301リダイレクトを敷こうと思いました。
旧サイト上にプラグインをダウンロードし、試しに調べた使い方でトップページのリダイレクトの設定をしたところ、ダッシュボードにログインしているブラウザ(MacのChrome)でのみリダイレクトが作動し、他のブラウザでは全くリダイレクトが効きませんでした。
各ブラウザのキャッシュ削除等をしても結果は変わりません。
①リダイレクトをどの環境でも動かすにはどうしたら良いでしょうか?
②リダイレクトをトップページだけでなく、各ページも新サイトの同じ記事のページにリダイレクトさせたいのですが、URLの指定はどうしたら良いでしょうか?
ワイルドカード(A.com/→B.net/)ではうまく行きませんでした。
③ほかのやり方やリダイレクトできるプラグインはありますか?
Redirectionはドメイン変更の際の301リダイレクトには向いていない感じがします。
【追記】
②のみ解決済です。
「Simple 301 Redirects」というプラグインも試してみたのですが、こちらもやはりダッシュボードにログインしていないとリダイレクトが反映されません。
他のブラウザ(Safari等)でも同様で、ダッシュボードにログインしていると問題なくリダイレクトできて、ログアウトすると全くリダイレクトが効きません。
原因は少なくともプラグインやブラウザではなさそうです。
【追記②】
「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
回答2件
あなたの回答
tips
プレビュー