重定向匹配。从网址中删除数字

时间:2014-02-11 21:10:34

标签: apache .htaccess redirect url-rewriting

只需要一些重定向的帮助。

我有以下网址我需要删除结尾编号:

http://www.testsite.com/category/subactegory/this-product-name-12966.html

所以它变成了:

http://www.testsite.com/category/subactegory/this-product-name.html

我尝试过以下但不能解决它。

RedirectMatch 301 ^-([0-9]+).html http://www.testsite.com/$1.html

非常感谢任何帮助

布伦丹

1 个答案:

答案 0 :(得分:0)

实际上你的正则表达式有点不正确。试试这个:

RedirectMatch 301 ^/(.+?)-([0-9]+)\.html$ /$1.html