Mod rewrite 简单的重写不起作用

Mod rewrite 简单的重写不起作用,mod-rewrite,Mod Rewrite,我盯着这个看太久了。为了应对Wordpress URL结构的变化,我需要对URL进行重写,以应对在网络上浮动的旧链接。我创建的规则是 RewriteRule [0-9]+/[0-9]+/[0-9]+/(.+)$ /$1 [R=301,L] 将文章与URL匹配,如 /2013/02/05/Some-wonderful-article 应该重定向到 /Some-wonderful-article 不过,Apache似乎忽略了这一点,并很高兴地坚持使用原始URL。有人知道为什么吗?我是否忘记了

我盯着这个看太久了。为了应对Wordpress URL结构的变化,我需要对URL进行重写,以应对在网络上浮动的旧链接。我创建的规则是

RewriteRule [0-9]+/[0-9]+/[0-9]+/(.+)$ /$1 [R=301,L]
将文章与URL匹配,如

/2013/02/05/Some-wonderful-article 
应该重定向到

/Some-wonderful-article
不过,Apache似乎忽略了这一点,并很高兴地坚持使用原始URL。有人知道为什么吗?我是否忘记了Apache实现regex的一些怪癖?我已经浪费了一些时间来玩\d而不是[0-9]…

尝试以下规则:

RewriteEngine on
RewriteBase /
RewriteRule ^/?[0-9]+/[0-9]+/[0-9]+/(.+)$ /$1 [R=301,L]
我添加了激活重写引擎的命令,以及定义重写规则基础的行