我有這個在我的.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]
我認爲問題是,你的第一條規則被抓的事情,包含帳戶,而不是僅僅等於「帳戶」,試圖在最後
投擲一個美元符號