2012-03-26 60 views
1

我有这个在我的.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)

我该如何解决这个问题?

在此先感谢。

回答

1

$终止/account的表达式。否则,模式^account/account/account/banners都匹配。

RewriteRule ^account$ /?i=a [L] 
RewriteRule ^account/banners /?i=a&p=b [L] 
0

我认为问题是,你的第一条规则被抓的事情,包含帐户,而不是仅仅等于“帐户”,试图在最后

投掷一个美元符号
相关问题