为重定向编写htaccess规则

时间:2015-10-15 08:35:59

标签: php wordpress .htaccess

我有一个网站,让我们说www.domain.com

我目前的博客位于www.domain.com/blog/

所以我的网址就像www.domain.com/blog/recent-post/

现在我有一个新的wordpress安装来处理博客,并指出了一个subdomian,所以博客现在是blog.domain.com

www.domain.com/blog/我有很多seo work dne我不想错过,我想将访问www.domain.com/blog/的用户重定向到www.blog.domain.com/www.domain.com/blog/any-url/www.blog.domain.com/any-url/

有人可以为此编写重定向规则吗?

2 个答案:

答案 0 :(得分:0)

您为什么要将domain.com/blog更改为blog.domain.com

这对SEO来说并不好,因为链接对于子域名的目录没有相同的值。

最好将博客放在子域名的文件夹中,因为权限将始终转到主域(domain.com)。

答案 1 :(得分:0)

如果不顾@Cailbuig的建议你仍然想要这样做,你需要的是

Options +FollowSymLinks -MultiViews
RewriteRule ^blog(/.*)?^ http://blog.domain.com$1 [L,R=301]

从R = 302开始,然后当它工作时改为R = 301。浏览器会缓存301个响应,因此很难测试。

相关问题