【发布时间】:2012-09-11 12:15:24
【问题描述】:
我们更改了 WordPress 博客的永久链接结构(我知道这是个坏主意)。我试图在 WordPress 安装的基本文件夹的 .htaccess 中使用 mod_rewrite 指令避免来自外部链接的 404:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^\d\d\d\d\-\d\d\-\d\d_(.+)$ $1 [L]
# other rewrites
</IfModule>
我尝试了一些变体,甚至测试了一个页面的完整 URL,但该行一直被忽略。但是 mod_rewrite 正在运行 - 其他一些重写,例如
RewriteRule ^seiten/abo\.php[5]?$ subscribe.php5 [R=301,L]
完美运行。我被困住了。有人可以帮忙吗?
【问题讨论】:
标签: regex wordpress .htaccess mod-rewrite