URL 1 не имеет расширения, такого как HTML или aspx. Но он отображает страницу. Можно ли узнать точное название отображаемой страницы? (не отображается в браузере)
Имя страницы будет текстом внутри элемента <title>
(при условии HTML-документа). Нет никакого способа узнать имя файла, или даже если есть файл для начала. URL-адреса соответствуют ресурсам, и то, как сервер HTTP определяет ресурс, является деталью реализации сервера HTTP и совершенно не имеет отношения к клиенту.
(Время анекдота: друга не впечатлил тот факт, что его университет подсчитал содержание своего HTTP-сервера и проигнорировал директивы robots.txt, поэтому он написал скрипт для генерации случайных HTML-документов, содержащих случайные ссылки, и позволил ему потратить пару дни индексация полная бессмыслица на случайных URL, где все ресурсы были сгенерированы random.py
. Не было никакого способа узнать, что random.py
вызывали random.py
извне сервера (или даже того, что он существовал, хотя это было относительно легко делать вывод)).
Точный URL : http://www.techwyse.com/services/
(могут быть и другие URL-адреса, которые разрешают использование идентичного ресурса, но этот - как написано).
Что мы называем такими URL-адресами, например URL2?
URL-адреса. (Если вы действительно хотите различить их, вы можете сказать «URL-адреса с чем-то, что в них выглядит как имя файла»).