Вопрос о HTTP_HOST в php

Dterw
На сайте с 12.05.2009
Offline
95
583

Приветствую, в php не силён поэтому буду благодарен за помощь в нубском вопросе.

Есть php файл в нем прописана ссылка вида: <a href="http://www.site.ru/sitepage/" title="" rel="nofollow">

Как автоматически взять адрес сайта? То есть http://www.site.ru.

Должно быть так: <a href="

/sitepage/" title="" rel="nofollow">

Если кто нибудь понял всё что я написал выше, спасибо за вашу помощь!
T
На сайте с 11.08.2005
Offline
181
#1

<a href="<?echo 'http://'.$_SERVER["HTTP_HOST"].'/sitepage/';?>" title="" rel="nofollow">

Dterw
На сайте с 12.05.2009
Offline
95
#2
Timen:
<a href="<?echo 'http://'.$_SERVER["HTTP_HOST"].'/sitepage/';?>" title="" rel="nofollow">

СПАСИБО!Все работает!

Ragnarok
На сайте с 25.06.2010
Offline
239
#3

или так:

<a href="http://<?=$_SERVER["SERVER_NAME"];?>/sitepage/" title="" rel="nofollow">

//TODO: перестать откладывать на потом
Dterw
На сайте с 12.05.2009
Offline
95
#4
Ragnarok:
или так:

<a href="http://<?=$_SERVER["SERVER_NAME"];?>/sitepage/" title="" rel="nofollow">

А чем это отличается от первого варианта? Как лучше?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#5
Dterw:
А чем это отличается от первого варианта? Как лучше?

Ничем. Просто echo заменено на = и всё.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
[umka]
На сайте с 25.05.2008
Offline
456
#6

HTTP_HOST — это имя хоста, который запросил браузер.

SERVER_NAME — это имя виртуального хоста, прописанного в конфиге.

Лог в помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий