Я пытаюсь получить domain.com
от www.domain.com
или www.domain.com/fdfds/fsdfd.php
или domain.com
Как показать имя домена без WWW, но и работать, даже если пользователь вводит domain.com (без WWW)
var parts = location.hostname.split('.');
var subdomain = parts.shift();
var upperleveldomain = parts.join('.');
alert(upperleveldomain);
Однако это работает если домен имеет www. но он не работает без www. Это дает мне только com
Как это исправить? Какие-нибудь разные предложения?
Подкатегория не является частью вашего доменного имени. Путь после него - это либо переменные пути Apache, либо параметры GET (после '?'). Вы должны получить их отдельно от своего доменного имени. – 2014-09-08 19:20:22
OP не заботится о строке запроса, они просто пытаются получить domain.com - так что пока это правда, это не имеет значения. –