100things

301リダイレクト時のhtaccessの罠(CPIサーバー編)

リニューアルやアドレス変更で301リダイレクトを入れろ的なサイトはいっぱい見つかるんですが、
参考サイトのような記述ではいい感じに動きませんでした。

RewriteEngine On
RewriteCond %{http_host} ^www.旧ドメイン.com
RewriteRule ^(.*) https://www.新ドメイン.com/$1 [R=301,L]

書き方は上記でいいんですが、CPIではそのまま書いても
You don’t have permission 〜とか、
internal server errorみたいなビビる画面になります。

ま、サポートサイトをよく読めば解決するんですが、
https://support.cpi.ad.jp/manual/sv-basic/tools/tips-htaccess

Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteCond %{http_host} ^www.旧ドメイン.com
RewriteRule ^(.*) https://www.新ドメイン.com/$1 [R=301,L]

必ず、上記のように
Options +SymLinksIfOwnerMatch
RewriteEngine On
という文を追加しましょう。
意味は分からなくても、動けば結果オーライです!

モバイルバージョンを終了