トラブル対応

.htaccessの正規化リダイレクトサンプル

公開: 2024年12月15日


サンプルコード

wwwをwww無しに正規化して、httpをhttpsに正規化したときのサンプルコードです。

RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.sample\.com$
RewriteRule ^(.*)$ https://sample.com/$1 [R=301,L]

不具合対応

https://sample.com/https://www.sample.comになったり、不正なアクセスといったエラーが発生したので、いろいろと対応しましたが、.htaccessの実行権限だったり、改行コード\n に変更することで解決しました。

以下のパターンを確認して完了
http://sample.com/
https://sample.com/
http://www.sample.com/
https://www.sample.com/

.htaccessの変更はサイトが動作しなくなるリスクもありますので、経験者に依頼することをおすすめします。ご依頼は以下より承っております。


最新のトラブル対応記事

   

Copyright © Newswave,Ltd. All Rights Reserved.