2014-03-19 2 views
1

Я использую htaccess файл, чтобы сделать SEO дружественный URL.htaccess RewriteRule Объявление

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

Но когда мой URL example.com/search/key_word_Mon%C3%A1e.html

Say не найдены. Я знаю, что в url есть символ unicode, поэтому он не работает.

Я здесь, чтобы знать, как объявить правило в ([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

Большое спасибо –