Htaccess将旧博客永久链接重定向到子域永久链接

时间:2018-02-11 04:26:20

标签: .htaccess

我尝试了各种规则,但似乎无法得到我需要的东西。

我想重定向这样的旧永久链接(使用或不使用www)

Http://www.example.com/blog/2012/12/18/a-post-title/

Http://blog.example.com/2012/12/18/a-post-title/

例如,我试过

RewriteRule blog\/(.+?)(-[0-9]+)?$ blog\.example\.com\/$1 [L,R=301]

完整的条件/规则应该是什么样的?

1 个答案:

答案 0 :(得分:1)

将此规则放在blog/.htaccess内(不在站点根目录中):

RewriteEngine On

RewriteRule ^\d{4}/\d{2}/\d{2}/.*$ http://blog.example.com/$0 [L,NE,R=301]

确保使用新的浏览器进行测试。