【发布时间】:2011-12-16 11:59:12
【问题描述】:
我有一个包含以下内容的网址
/4-new-south-wales/499-some-category.html
我想使用 mod_rewrite 删除数字和以下连字符。
我有以下规则
RewriteRule (.*)\d+-(.*) $1$2 [R=301,L]
这给了我以下内容
/4-new-south-wales-nsw/49cross-breeds-designer-dogs.html
这些可以嵌套在任何级别。例如
/a/b/c/4-new-south-wales-nsw/49123123-cross-breeds-designer-dogs.html
我想结束
/a/b/c/new-south-wales-nsw/cross-breeds-designer-dogs.html
感谢您的帮助。
【问题讨论】:
-
这里的问题在哪里?请准确告诉我们您需要重写规则来做什么。
-
嗨,我希望重写规则“使用 mod_rewrite 删除数字和以下连字符”
-
结果到底应该是什么?
/new-south-wales-nsw/cross-breeds-designer-dogs.html?所以换一两个?还有更多吗? -
我想删除数字 4 和 499 干杯。是的 morja - 这就是我想要的结果,尽管它可能是 /a/b/c/new-south-wales-nsw/cross-breeds-designer-dogs.html 干杯
标签: regex .htaccess mod-rewrite apache2 httpd.conf