.htaccess重定向,如果请求以语言开头

时间:2018-06-06 12:59:09

标签: apache .htaccess url-redirection

我需要解决以下要求: 如果请求以/ de /或/ zh /开头,则必须重定向请求。此外,必须保留参数。

例如: https://www.example.com/zh/some-deeper-path/ 重定向到:https://www.example.com/some-deeper-path/

或: https://www.example.com/zh/some-deeper-path/?get=123 重定向到:https://www.example.com/some-deeper-path/?get=123

或: https://www.example.com/de 重定向到:https://www.example.com/

或: https://www.example.com/de/ 重定向到:https://www.example.com/

我目前的重定向如下: RewriteCond %{REQUEST_URI} ^/((de|zh)/.*)$ RewriteRule .* /%1 [L,R=301]

但它遇到了“太多的递归” - 可能是什么问题?

0 个答案:

没有答案