У меня есть блог на WordPress с многочисленными URL-адресами, которые я хочу заменить следующим:
http://www.oldwebsite.co.il/name/***.asp
К этому:
http://www.newwebsite.com/?p=***
Например , из этого:
http://oldwebsite.co.il/name/65971.asp
На это:
http://www.newwebsite.com/?p=65971
Я считаю, что следующий плагин: http://urbangiraffe.com/plugins/search-regex/ справлюсь с регулярным выражением, но я ищу правильное регулярное выражение для использования здесь.
Я нашел этот поток стекового потока , который выполняет аналогичную задачу, но так как я не слишком склонен к регулярным выражениям, я надеялся на помощь, поэтому я ничего не испортил.
Спасибо
Tal
Поиск регулярного выражения:
http://oldwebsite\.co\.il/name/(\d+)\.asp
и заменить на:
http://www.newwebsite.com/?p=$1
В PHP:
$after = preg_replace('%http://oldwebsite\.co\.il/name/(\d+)\.asp%', 'http://www.newwebsite.com/?p=$1', $before);