Apache使用get参数重定向到新的URL

时间:2018-09-17 10:11:19

标签: .htaccess redirect mod-rewrite

有一个旧类型的链接:forum.com.ua/comment.php?discussionID=1 有一个新的链接,其类型为:forum.com.ua/forum/discussion/1/ {标题讨论}

您需要注册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 :(得分:0)

我独立地找到了问题的答案,我散布了对我有帮助的解决方案:

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

Link to the right decision