.htaccess从index.cgi?action = to /或index.php重写

时间:2012-06-09 13:01:28

标签: apache .htaccess mod-rewrite redirect rewrite

我们从论坛提供商转移到我们自己的论坛和托管。 旧论坛使用了index.cgi?action = 有时它是index.cgi?action = viewprofile& user = USERNAME 等....

我想将任何index.cgi?action = request重定向到http://www.example.com/或index.php

另外我想将speller / spellchecker.html重定向到http://www.example.com/或index.php

所有重定向,我想成为301。

有人可以帮忙吗?

由于

1 个答案:

答案 0 :(得分:2)

我希望这对你有用:

RewriteEngine on
RewriteBase /

RewriteCond %{QUERY_STRING} action
RewriteRule index\.cgi http://www.example.com [L,R=301]

RewriteRule speller/spellchecker.html http://www.example.com [L,R=301]

每个对speller / spellchecker.html的请求都将被重定向到包含action的index.cgi的每个请求。