我正在尝试为使用ColdFusion创建的旧URL创建一个正则表达式规则,该规则可以重定向到页面的新版本。例如:
https://www.example.co.uk/article/1234/1234_home.cfm 应该指向 https://www.example.co.uk/article/1234/
等
我有数百个页面,因此这需要是一个正则表达式,而不是在每个页面上实现。
谢谢大家!
答案 0 :(得分:1)
您在这里。您可能需要调整:
[0-9]{4,4}
表达式的部分,取决于要捕获的位数:
<cfset oldurl = "https://www.example.co.uk/article/1234/1234_home.cfm">
<cfset newurl = REReplaceNoCase(oldurl,"(.*)[0-9]{4,4}_home\.cfm$","\1")>