2012-03-26 57 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

我認爲問題是,你的第一條規則被抓的事情,包含帳戶,而不是僅僅等於「帳戶」,試圖在最後

投擲一個美元符號
相關問題