0

我需要一个表达式,它将以 -0.htm 结尾的旧 url 模式重写(实际上是 301 重定向)到新的 -1.htm

所以如果旧 url 是/path/to/pagination/script-0.htm
新 url 必须是/path/to/pagination/script-1.htm
这必须适用于任意数量的文件夹/子文件夹结构。
并且必须仅适用于 [ -0.htm]。仅适用于以此模式结尾的网址。

关于如何实现这一点的任何想法?
我的 htaccess 正则表达式知识仅限于没有。

4

1 回答 1

1

您可以尝试以下方法:

RewriteRule ^(.*?)\-0\.htm$ $1-1.htm [R=301,L]

但要确保它是第一条规则之一,在那些可能会通过真实文件的规则之前。

于 2013-04-15T11:06:48.330 回答