0

mod_rewite/.htaccess を使用するには、次の操作を行います。

  • www を http URL に追加する
  • https URL から www を削除

同じサイトの

4

1 に答える 1

0
  1. Apache Mod_Rewrite Documentationを入手してください。http://whathaveyoutried.comも。

  2. (または)HTTPSを使用して、のステータスを確認できます。RewriteCond {%HTTPS} on!on

  3. (または)www.を使用してホストを確認できます。一致したパターンは で、後方参照はです。RewriteCond {%HTTP_HOST} ^www\.(.*)$!^www\.(.*)$%nRewriteRule$n

  4. を使用して URL を書き換えることができますRewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]。に切り替えhttphttps削除することで、これをルール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

于 2012-08-03T12:04:57.117 に答える