37

URLにwwwを強制するために、htaccessに次のものがあります。

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

ローカルホストにない場合にのみこれを適用するにはどうすればよいですか? 私が置くことができる何らかのif条件はありますか?今、私はこのようなものを得ています:http://www.localhost/...

4

3 に答える 3

65

RewriteCondすでにあなたの「if条件」です。別のものを追加するだけです:

RewriteCond %{HTTP_HOST} !=localhost
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
于 2012-04-19T15:27:32.063 に答える