我写了一条规则,将斜杠后的所有内容重定向到index.php?section=site
. 这条规则很好用:
RewriteRule (.*)(\/)? index.php?section=site
如果 uri 是/cms/....
我想将它重定向到index.php?section=cms
. 问题是第一条规则说明一切都会发生,index.php?section=site
所以如果 url 的开头是 cms ,我怎么能避免这种情况?
我试过这个:
RewriteRule (.*)(\/)? index.php?section=site
RewriteRule cms\/(.*) index.php?section=cms [L]
例如 :
- url like : domain.com/login ,属于 index.php?section=site
- url like : domain.com/cms/login ,属于 index.php?section=cms