2012-03-20 115 views
1

我想基於區分大小寫的網址訪問我的用戶:如何讓Isapi重寫規則區分大小寫?

www.mysite.com/a ==> page 1 
www.mysite.com/A ==> page 2 

我使用ISAPI重寫以下的規則:

RewriteRule ^([0-9a-zA-Z] {1,7}) $/redirect/?K=$1 [L] 

顯然,這個規則是不區分大小寫,因爲它重定向到同一頁面。什麼是錯的?

===== UPDATE =====

我部分在我的MySQL聲明,但補充的二元查詢(區分大小寫)解決了這個問題。但是在鉻中,這個問題仍然存在。

回答

1

我看到2個問題:

1)[]和{}

2)正則表達式是不區分大小寫的

爲小寫表達需要重寫規則^([0之間的空間-9a-z] {1,7})$/redirect /?K = $ 1 [L] 以及大寫RewriteRule ^([0-9A-Z] {1,7})$/redirect /?K = $ 1 [L]

+0

謝謝。你的小費解決了我的問題 – afazolo 2012-03-21 15:24:32