我对htaccess重定向有问题。在我的网站上,我使用url语言参数(是的,有两路和两路),就像这样
www.domain.com/en/spain/如果用户来直接链接,我尝试将301重定向到默认语言。
www.domain.com => www.domain.com/en/global for example我用这个重定向任何www链接。
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/en/global/$1 [R=301,L]谢谢。
发布于 2015-05-29 14:21:44
试试这个:
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^/?$ http://www.example.com/en/global/ [R=301,L] 重定向
example.com至
www.example.com/en/global/发布于 2015-05-31 15:13:38
您需要在根.htaccess中使用两个不同的重定向规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^/?$ /en/global/ [R=301,L]测试前一定要清除浏览器缓存。
https://stackoverflow.com/questions/30531530
复制相似问题