【发布时间】:2011-07-28 16:32:23
【问题描述】:
亲爱的, 我想弄清楚这两者之间有什么区别
RewriteRule ^([a-z][a-z])/(.*?)(-.*)?$ /$2?ln=$1 [L]
RewriteRule ^([a-z][a-z])/([^/]+)(-.*)?$ /$2?ln=$1 [L]
它们看起来一模一样,而且似乎都可以正常工作,但肯定有区别...
应安装其中任何一个以在文件名后面使用可选信息进行重定向:
例如en/something-to-love >> something?ln=en
【问题讨论】:
-
好问题。我希望这对消除 RegEx 有所帮助。
标签: regex apache url mod-rewrite apache2