我有一个在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成功重定向到http://newsite.com/blogname/。但是,如果我转到blogname.com/page-name/,则该页面需要几分钟才能加载。在屏幕的底部显示“等待newsite.com ......,从newsite.com传输数据”。当页面最终加载时,它是blogname.com/page-name(尚未重定向),但样式/ javascript尚未加载,因为这些文件 重定向。
感谢任何帮助。
答案 0 :(得分:0)
我发现这个问题是由Wordpress插件&#34; FV顶级类别&#34;引起的。我已禁用该功能,现在上述重定向工作正常。
感谢所有提供帮助的人。