我需要解决以下要求: 如果请求以/ 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]
但它遇到了“太多的递归” - 可能是什么问题?