2011-01-06 3 views
1

Я не могу получить mod rewrite для работы с URL-адресом в примере 1, но пример 2 отлично работает, я думаю, что он имеет какое-то отношение к кодировке url, как я могу получить пример 1 для работы? Все оригинальные ССЫЛОК работать нормально/URL mod rewrite help

Пример 1

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

исходном URL-

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

Пример 2

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

Оригинальный URL-

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/(.*)$