民间,
这很容易,但我似乎无法做到这一点,任何帮助表示赞赏。
我是否有人访问网址
http://test.api.com/somestuff I want it to redirect to
http://test.api.com/en/api/somestuff
但是我的重写规则会导致无限重定向 - 有人能发现错误吗?
RewriteCond %{REQUEST_URI} !^(/en/api/).*
RewriteRule ^(.*)$ http://%{HTTP_HOST}/en/api/$1 [R,L]
答案 0 :(得分:1)
试试这个(RewriteRule正则表达式中的斜线是主要区别):
RewriteCond %{REQUEST_URI} !^/en/api/.*
RewriteRule ^/(.*)$ http://%{HTTP_HOST}/en/api/$1 [R,L]