2011-10-22 141 views
0

我有不同的URL和不同的查询。MOD_Rewrite重定向URL

我mysite.com/login.php?u=user &通=传递

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

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

i湾t重定向到mysite.com/newsite/show?forum+id=34 & topic = 8

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

有没有方法来重定向,不必在htaccess中设置所有的URL。

回答

0

你可以把这个在您的.htaccess文件:

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

这将重定向,例如:

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

到:

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

编辑:

对不起,我不知道你想与多个网址要做到这一点,而无需一个为每一个。我认为这可能工作,但我没有测试它。

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

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

+0

对不起,它什么都不做 – Duny

+0

选项+的FollowSymLinks RewriteEngine叙述 在 重写规则^ * $ http://mysite.com/device但它留下过文件名 – Duny

+0

如果你看看国防部重写目录,你应该能够找到关于它的文档。对不起,我无法帮助你。 – orangething