Apache mod_rewrite: force www only if not in localhost

前端 未结 3 1937
庸人自扰
庸人自扰 2021-02-02 07:38

I have the following in my htaccess to force the www in URLs:

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


        
3条回答
  •  生来不讨喜
    2021-02-02 07:59

    I added all these:

    RewriteCond %{HTTP_HOST} !=localhost
    RewriteCond %{HTTP_HOST} !=127.0.0.1
    RewriteCond %{REMOTE_ADDR} !=127.0.0.1
    RewriteCond %{REMOTE_ADDR} !=::1
    

提交回复
热议问题