最后一个字符是在htaccess 301重定向中删除

时间:2014-09-16 10:15:36

标签: .htaccess

当我写/aaa/bbb/xyz-12/时,它会将我重定向到/aaa/bbb/xyz-12.html但是当我写/aaa/bbb/xyz-12时,我会将我重定向到/aaa/bbb/xyz-1.html 它删除了最后一个字符或数字。

我的重写规则是:       RedirectMatch 301 ^/aaa/bbb/(.*)\/?[^(.html)]$ www.xyz.com/aaa/bbb/$1.html

1 个答案:

答案 0 :(得分:0)

你的正则表达式有问题。使用此规则:

RedirectMatch 301 ^/(aaa/bbb/[^.]+?)/?$ /$1.html