2014-03-19 149 views
1

我正在使用htaccess文件來製作SEO友好的URL。htaccess重寫規則聲明

RewriteRule ^search/([A-Za-z0-9_-]+).html$ search-list.php?keyword=$1 [L] 

但是,當我的網址example.com/search/key_word_Mon%C3%A1e.html

說找不到。我知道URL中有unicode char,所以它不起作用。

我在這裏知道如何在([A-Za-z0-9 _-] +)。html $中聲明一個規則,使其具有unicode字符的功能。

我想寫的([A-ZA-Z0-9 _-] +)。html $進行,我可以在example.com/search/key_word_Mon%C3%A1e.html

提供任何

規則這可能是幫助>>http://unicode-table.com/en/

謝謝

回答

1

變化表達([A-Za-z0-9_-]+)([^/]+)所以它將匹配反對任何不是斜線。

+0

非常感謝 –