Помогите составить правильную обработку preg_replace. На движке поставил хак для замены всех внешних ссылок под внутренние. Как вконтакте открывается окно где предлагается перейти по ссылке. Но почему то некоторые внутренние ссылки тоже заменятся. Вот обработчик: PHP: ob_start(); $smarty->display("$page.tpl"); $res = ob_get_clean(); if (!isset($rurl)){ $res = str_replace("href=\"http://", "href=\"/redirect.php?rurl=http://", $res); } echo $res; Т.е. тут используется вообще str_replace. Один парнишка подсказал решение с помошью preg_replace и отсеивать ссылки на самого себя с полным указанием пути. Но он куда то исчез. А я незнаю как это сделать((( Подскажите или пример дайте..Я уж совсем отчаялся(