重定向子域并保留url结构

时间:2011-09-19 18:02:06

标签: wordpress .htaccess redirect subdomain

我正在将一个生活在subdomin中的wordpress博客重定向到我的根目录。当我访问我的旧博客的链接时,他们只是重定向到我博客的索引页面,但我需要他们重定向到实际的帖子。例如 -

sub.mysite.com/1/2/3 - should redirect to -  mysite.com/sub/1/2/3

怎么办呢?谢谢!

更新 - 仍未找到解决方案。任何人吗?

或者这里有另一篇帖子已经存在,它会告诉我这样做的正确方法吗?谢谢!

2 个答案:

答案 0 :(得分:3)

另一种方法是编辑您的Web服务器配置。

Apache的rewrite rules可以做到这一点。您很可能在博客的根目录中有.htaccess文件。将下面的文字附加到它。如果没有这样的文件,请创建一个。

RewriteEngine On
RewriteCond %{HTTP_HOST} sub.mysite.com
RewriteRule ^(.*)$ http://mysite.com/sub$1 [R=permanent,L]

您的Web服务器必须配置为从.htaccess文件接受此配置。它也可以直接放在配置中。此过程因您的网站主机而异。

答案 1 :(得分:1)

Wordpress Redirection plugin应该能够完全满足您的需求。

如果没有,您也可以使用Web服务器的配置来完成此操作,但设置起来会更复杂。请参阅本页的第二个答案。