Поскольку часть URL-адресов хоста определяет имя хоста компьютера, к которому вы обращаетесь, а протокол (например, "http") определяет, как вы будете с ним разговаривать - "язык" и стандартный порт (в случае HTTP, порт 80). ) - вы не можете "сопоставить" URL с конкретным портом. Единственный способ - это то, что вы только что упомянули - добавить порт: после имени хоста.
Теоретически, вы можете сделать это, зарегистрировав новый протокол. Вы можете назвать это «scandalist://mysite.com» и определить, что scandalist
протокола является HTTP в порту 8080. Но это, безусловно, то, что вы не хотите делать, тем более что вам придется менять настройки на компьютерах ваших клиентов.
Вместо этого вам, вероятно, следует переосмыслить способ предоставления им доступа к ресурсу. Почему вы не можете сделать это в порту 80? Если это из соображений безопасности, вы можете установить межсетевой экран или разрешить только подключения от VPN.
Или, если вы хотите, чтобы это было действительно очень просто, создайте веб-страницу где-нибудь (на вашем собственном хосте или на бесплатном хостинге), которая перенаправляет ваших пользователей на этот URL. Подойдет даже крошка.