htaccess重写删除文件名中的连续数字

时间:2017-09-14 09:56:08

标签: .htaccess mod-rewrite

我有旧的网址,其中包含我想通过htaccess重定向的连续数字,例如:

(我暂时不允许发布链接)

www.example.com/just/another/path2/name-789-e-11-2.html www.example.com/its/another/path3/name-789-e-11-5.html

在新系统上,附加的数字不再存在:

www.example.com/just/another/path2/name-789-e-11.html www.example.com/its/another/path3/name-789-e-11.html

因此,不同路径中的文件名现在是相同的,没有附加的连续数字。

有人有解决方案吗?我尝试了不同,但没有一个工作。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以在网站根目录中将此重定向规则用作第一条规则 .htaccess:

RedirectMatch 301 ^/(.+\d+)-\d+\.html$ /$1.html