如果网址以'katalogas/imone'
或'imone'
开头,我已声明重写规则我尝试了:
RewriteRule ^(katalogas/imone|imone)/(.*) http://google.lt
在语句(katalogas/imone|imone)
中出现了问题,因为'/'
表示2参数不重要,如何转义'/'
。我的意思是它必须从'katalogas/imone'
或'imone'
开始。
答案 0 :(得分:1)
我发现你的正则表达式没有问题。唯一的优化可能是将两个前缀重构为一个带有可选部分
的前缀RewriteRule ^((?:katalogas/)?imone)/(.*) http://google.lt
由于您不使用捕获的部分,因此可以进一步将其简化为
RewriteRule ^(?:katalogas/)?imone/ http://google.lt
另一种方法可能是使用两个单独的规则
RewriteRule ^katalogas/imone/ http://google.lt
RewriteRule ^imone/ http://google.lt