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

Статус
В этой теме нельзя размещать новые ответы.

sskiev

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

Буду очень благодарен за помощь!
 
Нужно использовать относительные, а не абсолютные ссылки. Т.е., ссылки не вида href="http://site/url" а вида href="url"
Если же вопрос понимать буквально - то Для просмотра ссылки Войди или Зарегистрируйся в помощь...
 
  • Заблокирован
  • #3
Т.е., ссылки не вида href="http://site/url" а вида href="url"

Именно, но я бы немного уточнил данную тему: удобнее использовать ссылки абсолютные, но ОТ КОРНЯ:

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

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

типа
0_o - "тут писать '../../../contacts.php' или только '../../'"?
 
для полноты картины
<?php
$domain=$_SERVER['HTTP_HOST'];
$link= ('xxx.com'==$domain) ? 'xxx.com/link.html' : 'xxx.ru/link.html';
?>
parse_url для такого случая не стоит - медленнее
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху