Правило перенаправления URL для файлов .cfm с использованием регулярных выражений - PullRequest
0 голосов
/ 04 июля 2018

Я пытаюсь создать правило регулярных выражений для старых URL-адресов, созданных с помощью ColdFusion, которые могут перенаправлять на новую версию страницы. Например:

https://www.example.co.uk/article/1234/1234_home.cfm следует указать на https://www.example.co.uk/article/1234/

и т.д..

У меня есть сотни страниц, для которых это требуется, поэтому это должно быть регулярным выражением, а не реализованным на каждой отдельной странице.

Спасибо всем заранее!

1 Ответ

0 голосов
/ 04 июля 2018

Вот, пожалуйста. Вы можете настроить:

[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")>
...