閉鎖したサブドメインのWordPressサイトから新サブドメインに301リダイレクトする方法

閉鎖したサブドメインのWordPressサイトから新サブドメインに301リダイレクトする方法 サムネイル画像

新しいサブドメインのURLで作ったサイトの全てのページに、閉鎖して使用しなくなったサブドメインのWordPressサイトから301リダイレクトをして、SEO評価や他サイトからのバックリンクをそのまま引き継ぐ転送設定をご紹介します。

閉鎖したサブドメインのWordPressサイトから新サブドメインサイトに301リダイレクトする方法

サブドメインやサブディレクトリでWordPressサイトを作成した後に、移転をしたり何らかのトラブルに見舞われて、新しいサブドメインのWordPressサイトに全ページをコピーした方向けの記事となります。

このような事をする人は滅多にいないと思いますが、当ウェブサイトの場合はhttps://blog.japan-videography.comとhttps://japan-videography.com/blog/のURLで運営をしていた時期があり、記事がブログ限定じゃなくなった事から、現在のhttps://article.japan-videography.jpにURLを変更をしていました。
違うサブドメイン同士の中で移転をするだけであれば、WordPressの中身をそっくりそのままコピーするだけで良いのですが、旧サイトを完全に閉鎖して、新しいサイトのみで運営をする場合は話が変わってきてしまいます。

例えば旧サイトで運営をしていた時に、他者運営のウェブサイトのページにURLを貼っていただいていた場合や、相互リンクをしていただいた方がいた場合などは、そのリンクから新URLにアクセスできる状態を保っておかないと、旧サイトを閉鎖した後にリンク切れとなってしまいます。

リンク先が404エラーになってしまえば、他ウェブサイトの運営者にご迷惑がかかってしまうだけではなく、せっかく手にしたバックリンクの評価も手放してしまう事になってしまい、旧サイトのSEO評価を新サイトに引き継ぐことが出来ていない状態になります。

旧サブドメインサイトのWordPressやMySQLを完全に削除してしまった場合は、旧サブドメインから新サブドメインに301リダイレクトを設定するのが難しくなってしまうのですが、以下の設定で古いページも含む全てのURLを新しいサブドメインに転送する事が出来ました。

古いURLの評価を引き継ぐ場合の設定

サブドメインやサブディレクトリで運営をしていたウェブサイトから、新しいサブドメインサイトに移行する場合は、古いサブドメインのURLしか存在していない状態の.htaccessにリダイレクトコードを記述して、新サブドメインのWordPressサイトに転送しなければいけません。

Redirect permanentやRewriteRuleで新サイトに301リダイレクトをするコードを.htaccessに記述したのですが、どれも上手く転送できずに、存在しないURLが作られたり、何度も301リダイレクトをかけてしまう設定になってしまったりと、割と失敗続きでした。

この設定もなかなか難しかったので、古いサブドメインURLと古いディレクトリは残して、旧ディレクトリ内(blog)にある.htaccessにリダイレクトコードを記述しました。
エックスサーバーでhttps://blog.japan-videography.comからhttps://article.japan-videography.jpにリダイレクトする場合は、ファイルマネージャーのjapan-videography.com→public_html→blogの中にある.htaccessファイルを編集して以下のコードを記述します。
もしpublic_html内にblogのフォルダが無ければ、publc_html内にフォルダ名をblogにした新規フォルダを作成して、その中で.htaccessファイルを作成してください。

<IfModule mod_rewrite.c>
# BEGIN
RewriteEngine on
RewriteCond %{http_host} ^blog.japan-videography.com
RewriteRule ^(.*) https://article.japan-videography.jp/$1 [R=301,L] RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}/blog/$1 [R=301,L] # END
</IfModule>

https://blog.japan-videography.comにあったページにリンクしていたURLは、そのまま301リダイレクトでhttps://article.japan-videography.jpに転送をします。
エックスサーバーでは、https://blog.japan-videography.com以外にもhttp://blog.japan-videography.comやhttp://japan-videography.com/blog/、http://www.japan-videography.com/blog/などの、複数のURLが作られている状態になるので、これを全て一つにまとめて新URLに転送しなければいけません。

X-Forwarded-Proto(XFP)で、全てのURLをhttps://japan-videography.com/blog/に一旦まとめます。
そのリダイレクトコードを記述した.htaccessファイルは以下のようになりました。

HTTP:X-Forwarded-Protoを使った301リダイレクトコード
X-Forwarded-Proto(XFP)とは、HTTPヘッダのフィールド(項目)の一つで、リバースプロキシやロードバランサがWebサーバに対して、それらの機器とクライアントの間の通信に用いられたプロトコル(HTTPかHTTPSか)を通知するためのものです。
色々試してみなしたが、ウェブサイトを既に閉鎖していて、サブディレクトリとサブドメインが混在している場合には、XFPを使わないと理想の挙動をしてくれませんでした。

エックスサーバーのリダイレクト設定
最後にエックスサーバーのサーバーパネルで、http://japan-videography.com/blog/からhttps://article.japan-videography.jpに301リダイレクトをする設定を行って完了です!
これでjapan-videography.com/blog/のサブディレクトリとblog.japan-videography.comのサブドメインで作ったページのURLをクリックすると、新サブドメインのURLであるhttps://article.japan-videography.jpのページに全てアクセスできるようになりました。

https://blog.japan-videography.com/web/https://japan-videography.com/blog/web/のどちらからアクセスしても正規URLに転送されますし、http://blog.japan-videography.com/web/http://japan-videography.com/blog/web/でも現在のページであるhttps://article.japan-videography.jp/web/に転送されます。

Googleサーチコンソールに送信をするXMLサイトマップについても、重複するURLが記載された複数のXMLサイトマップが作られる事も無いので、多少は気持ち的にすっきりするかと思います。



YouTubeチャンネルバナー

Youtubeチャンネルでは、日本国内各地の美しい四季の風景、ネイチャービデオ、花火大会やイベント・お祭り等、クリスマスイルミネーションや夜景、星景タイムラプス映像、Vlog、飛行機や新幹線などの乗り物等の映像をライブラリー化し、世界各地に発信しております。
また、不定期で花火大会やイベントのライブ配信も実施中!
下のYouTubeアイコンからチャンネルを表示していただき、チャンネル登録後に通知をオンにしていただくとライブ配信の通知が受け取れます!
もちろん動画URLや埋め込みタグを使用したウェブサイトへの埋め込みやSNSでのシェアもOKです!

最新の更新情報を受け取れる各種SNSを運営中!フォローや登録はこちら!


X Postをタップして、@jvcameratravelを付けたまま記事をX(旧・Twitter)でシェアをすると、あなたのポストをリポストするアカウント拡散キャンペーンを行っています。
不要な時は@jvcameratravelを外してシェアをして下さい。

ウェブサイト等で記事を引用、または出典とする際は、当ウェブサイトのページURLのリンクを明示した時のみ利用可能としています。

関連記事

  1. モバイル端末でウェブサイトをスクロールできない問題を解決したサムネイル画像

    WordPressのモバイル表示 ウェブサイトのスクロールが止まる原因はアドセンス自動広告

  2. WordPress プラグイン Google XML Sitemapsの設定・使用方法

    WordPressプラグイン XML Sitemap Generator for Googleで検索インデックス登録!

  3. ワードプレスプラグイン Autoptimizeの導入サムネイル画像

    WordPress高速化プラグインAutoptimizeの設定方法!CSS JavaScript 画像を最適化!

  4. WordPress 常時SSL化とサブディレクトリからサブドメインへの301転送設定

    WordPressのサブドメインサイト、常時SSL化とサブディレクトリからリダイレクトする301転送設定

  5. エックスサーバーとワードプレス URLの正規化 www無しhttpsに統一をする設定

    URL正規化 www無しhttpsに統一する常時SSL化設定|WordPressサイト×エックスサーバー

  6. WordPressプラグインWP Rocketの購入ページと3つの料金プラン

    WP Rocketのレビュー!高機能キャッシュ&最強のWordPress高速化プラグイン!

  7. サーチコンソールのエラー

    Word PressのXMLサイトマップ作成プラグイン!Sitemap Pro by BestWebSoftで確実にインデックス登録!

  8. 自動読み込みがリスクになっているWordPressサイト

    WordPressプラグインの入れすぎがダメな理由を解説!アンインストール後も注意!

  9. Flying Scriptsで高速化する前後のPagespeed Insightsのスコア比較

    WordPress高速化プラグインFlying Scripts|重いアドセンス等のJavaScript遅延読み込み

  10. Xサーバーの高速化設定ページのサムネイル

    エックスサーバーの高速化設定!レンタルサーバーのパフォーマンス向上で快適に!

  11. 記事の最後に定型文を自動表示するWord Pressプラグイン!Add Widget After Content

    記事最後に定型文を自動表示するWordPressプラグイン!Add Widget After Content

  12. WordPressサイトの記事をXでシェアした時にカードを大きく表示する方法

    WordPressサイトの記事をX(旧Twitter)でシェアした時にカードを大きく表示する方法

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

  1. 誹謗中傷や不快なコメントなど YouTubeで特定のユーザーを 非表示にしてスッキリする方法

    YouTubeで嫌なコメントや誹謗中傷するユーザーのチャ…

  2. ライトスタンドに取り付けたスターリンクミニアンテナ

    【スターリンクミニ】高速衛星インターネットSTARLIN…

  3. 錦秋湖湖水まつり花火大会

    マラソン前夜祭 錦秋湖湖水まつり花火大会は2026年5…

  4. OHAJIKI カーシャンプーをフォームガンで使用

    少量で洗車時の泡立ちとコスパ最強!OHAJIKI やさし…

  5. 福島県南相馬市小高区 相馬野馬追 火の祭 フィナーレスターマインと2尺玉

    相馬野馬追 おだか火の祭 二尺玉など約4,000発の花火…

  6. ZEETEX サマータイヤ HP6000 ECOのサイドウォールデザイン

    激安なのにウェット性能が高め!アジアンタイヤZEETE…

  7. 大橋産業 12V/24V バッテリー充電器 25A 2708 充電モード

    活性化機能で性能を回復!セルスタート補助機能付きB…

  8. 多賀城跡あやめ園 ライトアップ

    多賀城跡あやめまつり 2026年5月23日から開催!ライ…

  9. Sachtler ザハトラー SC003 ドクターバッグの内寸と内部構造

    大型サイズビデオカメラがすっぽり入る大容量カメラ…

  10. UGREEN USB2ポート 30W シガーソケットカーチャージャーをヴォクシー90系で使用

    車内でスマホ2台同時に高速充電!UGREEN USB2ポート …

楽天トラベルのバナー画像

人気記事ランキング




Amazonトップページバナー
楽天モバイルアフィリエイト