Redirect Non-WWW to WWW URLs

前端 未结 6 2068
盖世英雄少女心
盖世英雄少女心 2020-12-09 06:11

When people access my domain it is redirected to http://www.mydomain.com/en/index.php using php code.I added the following code in .htaccess

RewriteEngine on         


        
6条回答
  •  醉酒成梦
    2020-12-09 06:48

    Add RewriteEngine On before RewriteCond to enable your rewrite rules:

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

    And if you have https:

    RewriteEngine On
    
    RewriteRule .? - [E=PROTO:http]
    
    RewriteCond %{HTTPS} =on
    RewriteRule .? - [E=PROTO:https]
    
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^(.*)$  %{ENV:PROTO}://www.%{HTTP_HOST}/$1 [R=301,L]
    

提交回复
热议问题