我需要一个表达式,它会重写(实际上是301重定向)旧的url模式以-0.htm结尾,到新的-1.htm
所以,如果旧网址为/path/to/pagination/script-0.htm
新网址必须为/path/to/pagination/script-1.htm
这必须适用于任意数量的文件夹/子文件夹结构
并且必须仅适用于[-0.htm
]。仅适用于以此模式结尾的网址
关于如何完成这个的任何想法?
我的htaccess正则表达式知识仅限于无。
答案 0 :(得分:1)
您可以尝试以下方式:
RewriteRule ^(.*?)\-0\.htm$ $1-1.htm [R=301,L]
但要确保它是第一个规则之一,在那些可能在真实文件中进行传递的规则之前。