我尝试了各种规则,但似乎无法得到我需要的东西。
我想重定向这样的旧永久链接(使用或不使用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]
完整的条件/规则应该是什么样的?
答案 0 :(得分:1)
将此规则放在blog/.htaccess
内(不在站点根目录中):
RewriteEngine On
RewriteRule ^\d{4}/\d{2}/\d{2}/.*$ http://blog.example.com/$0 [L,NE,R=301]
确保使用新的浏览器进行测试。