MOD_Rewrite重定向URL

时间:2011-10-22 23:29:03

标签: apache .htaccess

我有不同的网址和不同的查询。

我有mysite.com/login.php?u=user&pass=pass

我想重定向到mysite.com/newsite/login.php?u=user&pass=pass

我有mysite.com/show?forum+id=34&topic=8

我想重定向到mysite.com/newsite/show?forum+id=34&topic=8

我有大约30个链接,我想重定向到newsite文件夹。

是否有重定向方式,无需在htaccess中设置所有网址。

1 个答案:

答案 0 :(得分:0)

您可以将它放在.htaccess文件中:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^show /newsite/show

这将重定向,例如:

  

mysite.com/show?forum+id=34&topic=8

为:

  

mysite.com/newsite/show?forum+id=34&topic=8

修改

抱歉,我没有意识到你想用多个网址做这个,而不是每个网址都有一个。我认为可能有效,但我没有测试过。

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^.com /newsite/

如果它不起作用,您可能需要在最后一行的^ .com后面的/。