При работе над проектами веб-разработки возникают ситуации, когда вам необходимо извлечь текущее доменное имя из 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, приведя примеры кода для каждого. Используя эти методы, вы можете легко извлечь доменное имя для своего веб-приложения. Не забудьте учитывать конкретные потребности вашего проекта и выбрать метод, который лучше всего соответствует вашим требованиям.