Читается так:
>[^<]* — какой-то тэг закрывается и не открывается
или
\A[^<]* — с начала строки ни один тэг не открывается
Более подробно на pcre.ru
А без указания протокола это и не ссылка вовсе :) Т.к. протокол может быть любой, от "gopher" до "imap".
Так задача-то какая? Выделить ссылками все урлы, находящиеся вне тэгов? Или только вне каких-то определённых тэгов?
Если первое, то это довольно просто:
$text=preg_replace('#(>[^<]*|\A[^<]*)(https?://.+)([\s\t\r\n\Z<])#U','\1<a href="\2">\2</a>\3',$text);
Сделать это одной регуляркой вряд ли возможно.
Проще сначала выбрать все нужные url-ы в массив, присвоить им метки, заменить эти url-ы на метки, сделать замену вашей регуляркой, а потом сделать обратную замену меток на сохранённые url-ы.
http://help.yandex.ru/maps/informer.xml
Возьмите OpenCart и выключите в нём возможность оплаты.
Ну если нужно сохранить урлы, то сделать редирект.
Если нужно чтобы wp по-прежнему открывался по старым урлам, то сделать реврайт. Но в этом случае не вижу смысла переносить скрипты :)
Нет, а в чём проблема?
Так вроде как, когда идёт ребилд, сервер прекрасно работает. Тем более, если это RAID 1/10, то тут даже контроллер нисколько не напрягается — не нужно неистово контрольные суммы считать.
Взять, да и заменить в базе данных во всех постах "/blog/" на "/"
Не исключён вариант, что на сервере (возможно, только на одном) проблемы с безопасностью и заливают с соседних аккаунтов.
Хотя, вроде, мастерхост.
Отключите ради эксперимента все фтп-доступы. И, если php не используется, и его тоже (в .htaccess)