2011-10-11 118 views
3

我有以下重寫規則:htaccess的重寫規則 - 允許大寫字母網址

RewriteEngine On 
RewriteRule ^brand/([0-9a-zA-Z-]+)/?$ find_by_brand.php?brand=$1 
RewriteCond %{THE_REQUEST} find_by_brand\.php 
RewriteRule ^find_by_brand\.php - [F] 

我希望它能夠如果我去/米其林//米其林/工作

有沒有人有任何想法我可以添加到做這項工作?

謝謝!

+0

但是'A-ZA-Z'已經將匹配你的那部分,無論案件的... – LazyOne

回答

4

添加[NC]標誌( 「任何情況下」)

RewriteRule ^brand/([0-9a-zA-Z-]+)/?$ find_by_brand.php?brand=$1 [NC,L] 
+0

完美的感謝。快速的問題..如果我爲索引添加另一個RewriteRule,我有:RewriteRule ^([^ /] +)/?$ index.php?shop_id = $ 1 [L,QSA] - 這是我的第一個重寫規則張貼在上面。我可以有多個嗎? – Drew

+0

@Drew也爲此添加了'[L]'標誌,以防止它干擾下一個。上面編輯。 –