Wordpress 通过htaccess将旧域重定向到新域的子目录

Wordpress 通过htaccess将旧域重定向到新域的子目录,wordpress,.htaccess,Wordpress,.htaccess,我有一个在Apache上运行的Wordpress博客,我正在将其转到另一个Wordpress站点。在新网站上,博客将位于一个子目录中,其URL结构保持不变 我想将旧博客页面的所有流量重定向到新站点子目录中的相应页面 这就是我目前所拥有的。将博客的根目录重定向到新站点的子目录是可行的,但是博客上的帖子不起作用-页面只是挂起几分钟,然后显示没有任何css的博客 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_H

我有一个在Apache上运行的Wordpress博客,我正在将其转到另一个Wordpress站点。在新网站上,博客将位于一个子目录中,其URL结构保持不变

我想将旧博客页面的所有流量重定向到新站点子目录中的相应页面

这就是我目前所拥有的。将博客的根目录重定向到新站点的子目录是可行的,但是博客上的帖子不起作用-页面只是挂起几分钟,然后显示没有任何css的博客

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^blogname.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.newsite.com$
RewriteRule (.*)$ http://newsite.com/blogname/$1 [R=301,L]
</IfModule>
编辑:有关错误的更多详细信息:

blogname.com已成功重定向到。但是,如果我转到blogname.com/page-name/则加载页面需要几分钟。屏幕底部显示等待newsite.com…,从newsite.com传输数据。当页面最终加载时,是blogname.com/page-name没有重定向,但是style/javascript没有加载,因为这些文件正在重定向


非常感谢您的帮助。

我发现这个问题是由Wordpress插件FV顶级类别引起的。我已经禁用了它,现在上面的重定向工作正常


感谢所有提供帮助的人。

可能的副本与此类似,但他正在执行olddomain/oldfolder/*到newdomain/newfolder/*我正在执行olddomain/*到newdomain/newfolder/*我想我需要将rewriterule更改为类似的内容,但它不起作用:rewriterule^.$http://newsite.com/blogname/$1[L,R=301,北卡罗来纳州]到底是什么不起作用?规则似乎没有问题。我已更新了原始问题,以提供有关错误的更多详细信息