将旧域重定向到新子域

时间:2012-09-12 07:41:11

标签: wordpress .htaccess mod-rewrite redirect loops

我有.htaccess重写规则集的问题。 www.OldDomain.com与Joomla模板正在退休,新网站是基于Wordpress的网站,地址为http://newdomain.com/subfolder

出于某种原因,我收到以下消息:“此网页有一个重定向循环”,但无论我尝试它都不起作用。新的Wordpress网站有wordpress生成的友好链接。我试图上传一个默认的wordpress .htaccess,但它也不起作用。

有人能指出我正确的方向如何解决这个问题?提前谢谢。

旧网站位于不同的服务器上,其域名与新域名相同。

域的新服务器上的当前.htaccess文件如下:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^newdomain\.com$
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
RewriteRule ^$ beta/ [L]

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/beta/$1 [L,R=301]