我有一个网站,让我们说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/
有人可以为此编写重定向规则吗?
答案 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个响应,因此很难测试。