我有问题通过.htaccess将非www重定向到www。当直接访问nonwww.host/request_params时,非www链接不会重定向到www。例如,我想将examplehost.com/param1/param2
重定向到www.examplehost.com/param1/param2
,但网址examplehost.com/param1/param2
会重定向到www.examplehost.com/index.php
。
我使用下面的代码将所有非www重定向到.htaccess中的www链接
RewriteCond %{HTTP_HOST} !^www. [NC]
RewriteCond %{HTTP_HOST} ^(.+)$ [NC]
RewriteRule ^(.*)$ http://www\.%1/$1 [R=301,L]
请给我建议解决此问题。