2014-11-09 2 views
1

У меня есть сайт, который дает ссылки на скачивание Youtube Video. У меня есть домен, такой как xxyoutube.com. Я хочу перенаправить www.xxyoutube.com/watch?v=abcdef на www.xxyoutube.com/watch/abcdef. Я использовал некоторые команды htacces modrewrite, но «вопросительный знак» дает мне большую проблему при использовании этих команд. Мне нужна твоя любезная помощь. Мне нужно переписать код для перенаправления первого URL на второй URL.Используйте знак вопроса в режиме htaccess rewrite

+0

возможно дубликат [ "?" .htaccess переписать URL с вопросительным знаком] (http://stackoverflow.com/questions/18543194/htaccess -rewrite-URL-с-вопросительным знаком) – Croises

ответ

0

Вы можете использовать этот код в файле: DOCUMENT_ROOT/.htaccess

RewriteEngine On 
RewriteBase/

RewriteCond %{THE_REQUEST} \s/+watch\?v=([^\s&]+) [NC] 
RewriteRule^watch/%1? [R=302,L] 

RewriteRule ^watch/([^/]+)/?$ watch?v=$1 [L,QSA,NC] 
Смежные вопросы