Динамический контент в зависимости от URL

DY
На сайте с 21.11.2016
Offline
2
835

Доброго времени суток уважаемые форумчане!

Подскажите пожалуйста каким образом можно сделать динамически меняющийся контент в зависимости от того по какому url в данный момент находится пользователь?

Пример:

Есть основной сайт site.ru, есть 2 поддомена sub1.site.ru, sub2.site.ru

Каком образом можно сделать так что бы, допустим в шапке сайта менялся телефон в зависимости от того на каком из этих доменов мы находимся?

Буду очень признателен всем отозвавшимся!

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

MagistrYoda
На сайте с 21.12.2008
Offline
91
#1

Просто в яваскрипте проверяешь текущую страницу - if (document.location="site2.site.com"){ перегружаешь див с шапкой.

Будь Альфой : Сайт Развития Личности : www.BeAlpha.com (http://bealpha.com) Дорогу осилит идущий. Анти Говно Яндекс - АГЯ - Сообщество вебмастеров - https://vk.com/antigovnoyandex (https://vk.com/antigovnoyandex) вступай в группу
DY
На сайте с 21.11.2016
Offline
2
#2

А нельзя ли чуть подробней, пожалуйста?

Суть ясна, но увы не силен в js. Можете показать пример такого способа?

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

DY
На сайте с 21.11.2016
Offline
2
#3

Сделал вот таким вот способом (просто добавляя класс)

$(document).ready(function(){
if(window.location.hostname == 'sub1.site.ru'){
$('.my-class').addClass('hide-my-class');
}
});

Подскажите пожалуйста, каким образом я могу добавить в данный код sub2.site.ru итд, максимально минифицируя код (если это возможно) дабы не плодить:

if(window.location.hostname == 'sub1.site.ru'){
$('.my-class').addClass('hide-my-class');

if(window.location.hostname == 'sub2.site.ru'){
$('.my-class').addClass('hide-my-class');

if(window.location.hostname == 'sub3.site.ru'){
$('.my-class').addClass('hide-my-class');

итд ...

Интересует именно, каким будет правильное написание?!

M
На сайте с 04.12.2013
Offline
223
#4

dm_yoite, сделайте поддомены алиасами и см. что-то вроде $_SERVER['HTTP_HOST'] на серверном языке.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts

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