2010-09-22 95 views

回答

1

你有percent-各自的字符代碼,以逃避的URI保留字符編碼,例如, G。 %20的空間。

查看http://en.wikipedia.org/wiki/Percent-encoding瞭解更多詳情。

+1

我看到你只是提供了一個例子,但我最後一次檢查,空間是一個ASCII字符=) – mkoistinen 2010-09-22 12:11:12

+0

授予。我已經糾正了答案。 ;) – joschi 2010-09-22 12:39:54

0

的URL自動解碼之前您的規則操作就可以了,所以你可以測試字面上的字符,例如français\ español(注意,除非引用模式,否則您需要使用反斜槓轉義字面空格)。

然而,根據你的榜樣,我覺得您的實際關注的是能夠做這樣的事:

RewriteRule ^([^/]+)/[^/]+/.*$ /page/?id=$1 [QSA,L] 
#     ^---^ 
#      it doesn't matter what the user name is, as long as it 
#      doesn't contain a slash 
相關問題