Можно ли выводить разные ссылки при обращение к сайту через разные домены?

Тема в разделе "PHP", создана пользователем sskiev, 11 сен 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. sskiev

    sskiev Постоялец

    Регистр.:
    1 фев 2008
    Сообщения:
    97
    Симпатии:
    13
    Есть 1 сайт на скриптах PHP на который указывают 2 домена разных зон, допустим xxx.com и ххх.ru.
    Можно-ли средствами PHP менять ссылки в зависимости от того на какой домен пришел посетитель - если на xxx.com ссылка go.com, если на ххх.ru go.ru соотвертсвенно?

    Буду очень благодарен за помощь!
     
  2. vvprocenko

    vvprocenko Создатель

    Регистр.:
    17 фев 2008
    Сообщения:
    12
    Симпатии:
    3
    Нужно использовать относительные, а не абсолютные ссылки. Т.е., ссылки не вида href="http://site/url" а вида href="url"
    Если же вопрос понимать буквально - то Перейти по ссылке в помощь...
     
  3. Jameson

    Jameson Читатель

    Заблокирован
    Регистр.:
    25 июн 2007
    Сообщения:
    406
    Симпатии:
    92
    Именно, но я бы немного уточнил данную тему: удобнее использовать ссылки абсолютные, но ОТ КОРНЯ:

    href="/category/articles/php"
    src="/static/images/logo.gif"

    Таким образом можно не только обеспечить беспроблемную работу одного сайта на нескольих доменах, но и быстро копипейстить заготовки в новые сайты, а также избежать проблем с относительной адресацией

    типа
    0_o - "тут писать '../../../contacts.php' или только '../../'"?
     
  4. judgefog

    judgefog

    Регистр.:
    12 авг 2006
    Сообщения:
    487
    Симпатии:
    335
    для полноты картины
    parse_url для такого случая не стоит - медленнее
     
    sskiev нравится это.
Статус темы:
Закрыта.