我有这个在我的.htaccess:的.htaccess规则 - 第一个相同第一个参数
RewriteRule ^account /?i=a [L]
RewriteRule ^account/banners /?i=a&p=b [L]
然而,当我去http://domain.com/account/banners
,它只是显示/帐户,而不是/(I = A?)帐户/横幅(?i = a & p = b)
我该如何解决这个问题?
在此先感谢。
我有这个在我的.htaccess:的.htaccess规则 - 第一个相同第一个参数
RewriteRule ^account /?i=a [L]
RewriteRule ^account/banners /?i=a&p=b [L]
然而,当我去http://domain.com/account/banners
,它只是显示/帐户,而不是/(I = A?)帐户/横幅(?i = a & p = b)
我该如何解决这个问题?
在此先感谢。
用$
终止/account
的表达式。否则,模式^account
与/account
和/account/banners
都匹配。
RewriteRule ^account$ /?i=a [L]
RewriteRule ^account/banners /?i=a&p=b [L]
我认为问题是,你的第一条规则被抓的事情,包含帐户,而不是仅仅等于“帐户”,试图在最后
投掷一个美元符号