这是有问题的网址
/?L=inkspot.topic&id=82255&page=22
我需要将其重定向到网站的主页。
显然,id 和 page 是变量。我不擅长 .htaccess 301 重定向,因此非常感谢您的帮助。
像这样的东西应该工作
//301 Redirect
RedirectMatch /?L=inkspot.topic&id=(.+)&page=(.+) http://www.google.ca/$1/$2 [R=301,L]
在做了一些研究之后,似乎将参数传递给重定向是按如下方式完成的。我从来不需要以这种方式重写,所以这对我来说是新的......
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]