Apache перенаправляет на новый URL с параметром get - PullRequest
0 голосов
/ 17 сентября 2018

Есть старая ссылка типа: forum.com.ua/comment.php?discussionID=1 Появилась новая ссылка типа: forum.com.ua/forum/discussion/1/ndomtitle обсуждение}

Вам необходимо зарегистрировать правило для 301 переадресации. Я пробовал следующие методы, но они не работают:

RewriteCond %{QUERY_STRING} ^DiscussionID=1$ RewriteRule ^/?comments\.php$ http://forum.com.ua/forum/discussion/1/video-i-klip [L,R=301]


Redirect 301 /comments.php?DiscussionID=1 http://forum.com.ua/forum/discussion/1/video-i-klip

1 Ответ

0 голосов
/ 17 сентября 2018

Я самостоятельно нашел ответ на свой вопрос, выкладываю решение, которое мне помогло:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^DiscussionID=1$
RewriteRule ^/?comments\.php$ http://forum.com.ua/forum/discussion/1/video-i-klip? [L,R=301]

Ссылка на правильное решение

...