2013-10-08 5 views
1

У меня есть этот URL:мод переписывают% 2F в URL

http://www.mydomain.com/search.php?title=beatiful%2Fcat 

мне нужно переписать его:

http://www.mydomain.com/beatiful+cat 

Я добавил эту строку в моей .htaccess:

RewriteRule ^([^/]*)$ /search.php?title=$1 [L] 

но безуспешно. Спасибо заранее!

+0

«но без успеха». - Что именно происходит не так? Можете ли вы описать шаги, которые вы предприняли для его решения, и где вы застряли? –

+0

если я открою url, переписанный (http://www.mydomain.com/beatiful+cat), я получаю ошибку 404 –

ответ

1

Если вы добавили:

RewriteRule ^([^/]*)$ /search.php?title=$1 [L] 

в файл Htaccess в корне документа, и нет никаких других правил перед ним, то вы не должны получать 404, вы должны быть получение 500 внутренних ошибок сервера, потому что эти правила будут циклически бесконечно.

Это означает, что либо ваш файл Htaccess не читается или вы не имеете права FILEINFO переопределения в любой директории файл Htaccess в

Смежные вопросы