【发布时间】:2013-01-31 21:26:23
【问题描述】:
我添加了这条规则
RewriteRule ^(.*)-[0-9]+/$ /$1/ [L,QSA]
从 WordPress 网站的网址中删除以连字符开头的尾随数字
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^(.*)-[0-9]+/$ /$1/ [L,QSA]
</IfModule>
但这似乎没有用,对我来说正则表达式似乎没问题,但我认为它与其他规则冲突
【问题讨论】:
-
我建议将该规则置于该规则之前
-
URL 上是否有您的规则指定的斜杠?
-
是的,末尾有一个斜线,但并不总是一个数字
标签: wordpress .htaccess mod-rewrite