301リダイレクトでトップページだけを他のページやドメインに転送する方法

こんにちは、minoruです。

.htaccessの301リダイレクトを使って転送をする時に、各ページはそのまま置いておき、トップページだけを新しいサイトや違うページにリダイレクトする方法です。

RewriteEngine On
RewriteRule ^$ https://newpage.com [R=301,L]

「^$」がミソで、これがトップページのみを表す記号です。

参考:https://pisuke-code.com/htaccess-redirect-only-top-page/

ちなみに…

RewriteEngine On
RewriteRule $ https://newpage.com [R=301,L]

だと、トップページへのアクセスも別ページに飛ばすけど、他の既存ページへのアクセスも全部その飛び先に飛んじゃうからSEO的にはNGな方法。

記号が有ると無いとじゃ大違い。

そもそも301とかリダイレクトとか何?って人は以下のリンク参照。

参考:https://ferret-plus.com/2186

シェアする

  • このエントリーをはてなブックマークに追加

フォローする