Извлечение текущего доменного имени без «www» или поддомена: несколько методов с примерами кода

При работе над проектами веб-разработки возникают ситуации, когда вам необходимо извлечь текущее доменное имя из URL-адреса без «www» или какого-либо поддомена. В этой статье мы рассмотрим несколько методов на примерах кода на Python, JavaScript и PHP для выполнения этой задачи. К концу вы получите полное представление о том, как извлечь текущее доменное имя для вашего веб-приложения.

Метод 1: Python

from urllib.parse import urlparse
url = "https://www.example.com/path"
parsed_url = urlparse(url)
domain = parsed_url.netloc.split("www.")[-1]
print(domain)

Метод 2: JavaScript

var url = "https://www.example.com/path";
var parsed_url = new URL(url);
var domain = parsed_url.hostname.replace("www.", "");
console.log(domain);

Метод 3: PHP

$url = "https://www.example.com/path";
$parsed_url = parse_url($url);
$domain = preg_replace('/^www\./', '', $parsed_url['host']);
echo $domain;

Эти методы используют возможности анализа URL-адресов соответствующих языков для извлечения доменного имени и удаления субдомена «www».

Извлечение текущего доменного имени без «www» или какого-либо поддомена — обычное требование в веб-разработке. Мы изучили несколько методов с использованием Python, JavaScript и PHP, приведя примеры кода для каждого. Используя эти методы, вы можете легко извлечь доменное имя для своего веб-приложения. Не забудьте учитывать конкретные потребности вашего проекта и выбрать метод, который лучше всего соответствует вашим требованиям.