我正在为一个客户端开发一个Drupal到Wordpress转换的网站,该网站有很多内容。超过300页,以及750篇博文。
我正在为博客帖子寻找.htaccess 301重定向,但是执行750次不同的301重定向似乎非常低效。我已经咬了300页了。
我是否可以使用重写规则来重写以下网址?
Redirect 301 http://website.org/blog/YYYY/MM/DD/Post-title
to http://website.org/blog/Post-title/
日期从2016年到2008年。
在我按每个网址投入几个小时之前,我想知道是否有可以使用的重写条件/规则。
谢谢!
答案 0 :(得分:1)
这应该这样做:
RewriteRule ^blog/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)?$ /blog/$4 [R=301,L]
匹配" 4位/ 2位/ 2位/任何"并将此类请求重写为" / blog / whatever"。