我尝试将语言路径重定向到与原始路径具有相同子结构的新路径。
我的语言结构如下所示
www.example.com/en
www.example.com/da
www.example.com/fi
现在,我想将www.example.com/da重定向到www.example.com/dk,并将www.example.com/fi重定向到www.example.com/en
这是我一直在努力的代码。
RewriteCond %{REQUEST_URI} !^/(fi|da)(/|$) [NC]
RewriteRule ^(.*)$ /en/$1 [R=301,L,QSA]
但是这最终会在索引文件和最终路径的循环中结束。
http://www.example.com/en/en/en/en/en/en/en/en/en/en/en/en/en/en/index.php?path=da
答案 0 :(得分:0)
最后我找到了问题的答案。这就是我将com / da和com / fi重定向到com / en。
的方法RewriteRule ^(da|fi).*$ http://www.example.com/en/ [R=301,L]