2011-01-06 115 views
1

我無法得到mod重寫與示例1中的url一起工作,但示例2正常工作我認爲它與url編碼有關如何獲得示例1的工作?所有原始URLS正常工作/網址mod重寫幫助

實施例1

http://www.example.com/tag/%26amp%3B 

原始地址

http://www.example.com/tag/index.php?tag=%26amp%3B 

實施例2

http://www.example.com/tag/some-tag 

原始地址

http://www.example.com/tag/index.php?tag=some-tag 

國防部重寫代碼

RewriteRule ^([A-Za-z0-9-]+)(/?)$ /tag/index.php?tag=$1 [L] 

回答

0

添加%爲百分比編碼字:

RewriteRule ^([A-Za-z0-9-%]+)/?$ /tag/index.php?tag=$1 [L] 
0

圖案([A-Za-z0-9-]+)只允許字母數字內容,而且有跡象%實施例1。如果tag部分總是會出現,那麼您可能想要類似^tag/(.*)$