301在.htaccess中重定向URL

时间:2013-02-05 15:08:17

标签: apache .htaccess redirect

这是有问题的网址

/?L=inkspot.topic&id=82255&page=22

我需要将其重定向到网站的主页。

显然,id和page是变量。我不擅长.htaccess 301重定向,所以非常感谢你的帮助。

2 个答案:

答案 0 :(得分:0)

这样的事情应该有效

//301 Redirect 
RedirectMatch  /?L=inkspot.topic&id=(.+)&page=(.+) http://www.google.ca/$1/$2  [R=301,L]

答案 1 :(得分:0)

在做了一些研究之后,似乎将参数传递给重定向如下。我从来不需要以这种方式重写,所以这对我来说是新的......

RewriteCond %{QUERY_STRING} ^L=inkspot.topic$ [NC]
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteCond %{QUERY_STRING} ^page=([0-9]+)$
RewriteRule ^.*$ /index.html/%1/%2/%3 [R=301,L]