mod_rewite/.htaccess を使用するには、次の操作を行います。
- www を http URL に追加する
- https URL から www を削除
同じサイトの
mod_rewite/.htaccess を使用するには、次の操作を行います。
同じサイトの
Apache Mod_Rewrite Documentationを入手してください。http://whathaveyoutried.comも。
(または)HTTPS
を使用して、のステータスを確認できます。RewriteCond {%HTTPS} on
!on
(または)www.
を使用してホストを確認できます。一致したパターンは で、後方参照はです。RewriteCond {%HTTP_HOST} ^www\.(.*)$
!^www\.(.*)$
%n
RewriteRule
$n
を使用して URL を書き換えることができますRewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
。に切り替えhttp
てhttps
削除することで、これをルールwww.
に合わせて変更できます。HTTPS
最終的なコード:
RewriteCond {%HTTPS} on
RewriteCond {%HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond {%HTTPS} !on
RewriteCond {%HTTP_HOST} !^www\.(.*)$
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
もう一度言います、http://whathaveyoutried.com