Проблема, двойной адрес сайта

Здравствуйте, столкнулся с такой проблемой. Вылетели около 200 страниц с ошибкой 404, в том числе на главную, блоги, посты и прочие, в Яндекс.Вебмастере ссылки на них отображаются в таком виде www.site.ru/http://www.site.ru, www.site.ru/http://www.site.ru/blog/stories. Как починить это?

Проверка на адрес страницы

Как написать условие, чтобы на странице site.ru/topic/add/ выводился один текст, а на всех других — другой текст.

Попробовал поискать. Нашел кучу интересной информации, но свою проблему не решил.
Заранее извиняюсь за отсутствие знаний =)

Один сайт по разным адресам?

Здравствуйте!

У меня сайт на домашнем компьютере, соответственно к нему можно обращаться по 127.0.0.1, 192.168.1.111, а также по адресу в глобальной сети. В то же время ливестрит рисует для каждого из этих случаев один и тот же адрес — скажем, я захожу по инетовскому адресу, а все ссылки ведут на 127.0.0.1. Я поменял адрес в настройках на глобальный, но так получается, что ежели инет отключат, придётся снова изменять оную настройку, и так каждый раз. Можно ли сделать так, чтобы для каждого упомянутого случая рисовались правильные ссылки?

Заранее благодарен.

Проверка на принадлежность страницы нескольким урлам

Подскажите пожалуйста, как сделать следующее: есть условие

{if $oTopic and $oTopic->getUrl() == 'http://site.ru/blog/auto/1.html'}

которое проверяет является ли открытая страница топиком и имеет ли этот топик адрес site.ru/blog/auto/1.html.

А что нужно прописать, чтобы учитывались все адреса типа site.ru/blog/auto/*?

Т.е. надо устроить проверку является ли открытая страница топиком и имеет ли этот топик один из адресов site.ru/blog/auto/1.html, site.ru/blog/auto/2.html, site.ru/blog/auto/3.html...

Смена адреса сайта

Поискал и не нашел ответа на мой вопрос.
В общем сначала я установил LiveStreet на тестовом сайте типа site.test.ru
Все подкрутил, подключил DNS и сменил домен на site.ru
Заходя на site.ru все отображается как положенно, только ссылки и прочие URL'ы остались site.test.ru :(
Где указывается основной домен сайта?
В конфиге пробовал менять
$config['path']['root']['web']        = 'http://'.$_SERVER['HTTP_HOST'];     // полный WEB адрес сайта

но безрезультатно.

Все, нашел решение.


Ищем и открываем:
../config/config.local.php
$config['path']['root']['web'] = 'http://site.test.ru';

меняем на нужный URL
$config['path']['root']['web'] = 'http://site.ru';