質問: Seesaaブログでの記事(10記事ですが)を、あたらしく作っていたWordpressのブログに移動させたくて、WordpressプラグインのRedirectionを使ってみましたが、うまくいきません。 Redirectionの設定画面では、OKと表示されるのに、実際にはリダイレクトされていません。 <設定画面> ソース URL /〇〇.xyz/article/△△ URL options / Regex Query Parameters ターゲット URL https://◎◎.me/▲▲/ 上記のように転送したいのですが、Check redirect をすると以下の表示になります。 <Check redirect表示> Check redirect for https://◎◎.me/〇〇.xyz/article/△△ Expected: 301 to https://〇〇.me/▲▲/ Found: 301 to https://〇〇.me/▲▲/ 1. Seesaaブログはhttpのみで、httpsに対応できていないので、httpで入力したいのですが、画面ではドメイン名からしか入力できません。 (ほんとうは、www.から始まるのですが、サーバー会社の転送設定で、wwwなしのURLへ転送するように設定しています。) 2. なぜ、https://◎◎.me/〇〇.xyz/article/△△というふうに、旧ドメインと新ドメインがくっついて指示されるのかがわかりません。 意図としては、ただ /〇〇.xyz/article/△△、から単純に https://◎◎.me/▲▲/ へ転送して欲しいのですが、これは無理な話なんでしょうか? (〇〇、△△、◎◎、▲▲、すべて違う文字です) ほんとうに初心者で、何ができるのか何ができないのかわかっていないんだと思います。 上記の内容でご指摘いただける点がありましたら、教えてくださると幸いです。 よろしくおねがいいたします。
回答: まず、最初に Redirection プラグインは、 WordPress が稼働しているホストのドメインにある URL から 別の URL に 301リダイレクトするプラグインです。 > > 1. Seesaaブログはhttpのみで、httpsに対応できていないので、httpで入力したいのですが、画面ではドメイン名からしか入力できません。 > > > 2. なぜ、https://◎◎.me/〇〇.xyz/article/△△というふうに、旧ドメインと新ドメインがくっついて指示されるのかがわかりません。 > > > 旧ドメインは、WordPress のサーバーに向いているのでしょうか? ソースに 入力できるのは、URLなら何でもいいのではなくて、WordPress の稼働しているドメインの( WordPress の HOME_URL を除いた) URI です。 たとえば、WordPress の URL が、 `http://example.com` として、 `http://example.com/old-path/` を `http://new.example.com/new-path/` にリダイレクトする場合、 ソース; `/old-path/` ターゲット: `http://new.example.com/new-path/` になります。 WordPress を設置されているサーバーのドメイン以外の他ドメインから WordPress 宛にリダイレクトできる機能ではないです。 > > /〇〇.xyz/article/△△、から単純に > > https://◎◎.me/▲▲/ > > へ転送して欲しいのですが、これは無理な話なんでしょうか? > > > おそらく、 Seesaaブログ から WordPress への転送がしたいのだと思いますが、これは、旧ドメインが向いている先のサーバーで設定する必要があります。 旧ドメインが、Seesaaブログで利用しているのであれば、Seesaaブログ で、転送の設定をする必要があります。 ( seesaaブログからWordPressへ引っ越す 4.seesaaからwordpressへ転送する編 等をみると meta タグでの転送しかできないようですが... ) 旧ドメインを自分で管理しているのであれば、DNS の設定を新しい WordPress のサーバーに接続するように変更します。 そして、新しいサーバーの .htaccess 等で設定する方法もあります。