首页 文章

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

提问于
浏览
0

我有一个在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/,则该页面需要几分钟才能加载 . 屏幕底部显示"Waiting for newsite.com..., transferring data from newsite.com " . 当页面最终加载时,它是blogname.com/page-name(已加载hasn 't redirected) , but the style/javascript hasn',因为这些文件正在重定向 .

任何帮助感激不尽 .

1 回答

  • 0

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

    感谢所有提供帮助的人 .

相关问题