我一直在破坏我的大脑。
我需要匹配
dictionary/word
并重定向到
dictionary/en/word
我的正则表达式如下
RewriteRule ^(dictionary/(\w+))$ dictionary/en/$2 [R=301,L]
但是我得到了一个重定向循环。有没有人有这方面的解决方案。
谢谢
答案 0 :(得分:1)
尝试转义/
RewriteRule ^(dictionary\/(\w+))$ dictionary/en/$2 [R=301,L]
答案 1 :(得分:1)
我会尝试类似的事情:
RewriteRule ^dictionary/(\w+)$ dictionary/en/$1 [R=301,L]
如果请求为directory/word
,则(\w+)
应与word
匹配,并且应该在$1
中提供。
顺便说一句,你不需要在这里使用斜杠,因此\/
与/
相同。