从一个URL到另一个URL,包括查询字符串

时间:2016-06-12 13:06:08

标签: apache .htaccess mod-rewrite mybb

我无法找出将所有网址从 http://moneycodeking.com 重定向到 http://seosatanforum.com 的方式。

我在Google上找到了一段代码,它确实可以正常工作但只重定向主页,但是当网址包含查询时却没有重定向,例如:

moneycodeking.com 将加载 seosatanforum.com

www.moneycodeking.com/ showthread.php?tid = 244 不会加载 www.seosatanforum.com/的 showthread.php?TID = 244

非常感谢任何帮助。

我的.htaccess:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*) http://www.seosatanforum.com%{REQUEST_URI} [R=301,NC]

但是它返回了循环错误,表示重定向不断重复。

1 个答案:

答案 0 :(得分:0)

如果两个域位于同一台服务器上,则可以使用:

RewriteEngine on



RewriteCond %{HTTP_HOST} ^(www\.)?olddomain\.com$
RewriteRule ^(.*)$ http://newdomain.com%{REQUEST_URI} [NE,L,R=301]