Вопрос

Плохо сформулированное название, но то, что я хочу сделать, это сделать по сути, какой Stackoverflow делает, когда кто-то впитывается в www.stackoverflow.com: он немедленно перенаправляет stackoverflow.com, Устранение www. полностью.

ИМО, это более современный способ сделать вещи: www. избыточно и (скоро будет) архаично. Это также нарушает важный принцип, который я хочу следовать в моем веб-приложении: что каждая уникальная и допустимая страница доступна только одним URL.

Я понимаю, что это сервер, поэтому я ожидаю, что ответ должен быть, что веб-хост должен заботиться об этом. Поскольку я не запускаю свои собственные серверы, мой вопрос: это возможно, это возможно делать на общем хостинге или нужно ли управлять выделенным сервером, чтобы настроить IIS, чтобы сделать это?

Это было полезно?

Решение

Rewriter URL-адреса IIS позволит вам легко настроить правило канонового домена, поэтому все запросы либо перенаправлены на www или non www в зависимости от вашего выбора. Больше информации о том, как

Кроме того, некоторые поставщики для хостинга .Net имеют этот модуль, чтобы вы могли настроить эту опцию, подобную, как вы можете на своем собственном сервере IIS.

Другие советы

www. не является избыточным или архаичным, если вы используете другие субдомены. Есть проблемы с файлами cookie, с которыми вы должны иметь дело, если вы установите stackoverflow.com как корневой домен.

Что говорится, что вы, вероятно, захотите сделать что-то вроде моего ответа на предыдущий вопрос здесь:

Удалить «www» в ASP.NET MVC 1.0

На основании сходства к этому вопросу и основано на ваших тегах, я голосую, чтобы закрыть как дубликат.

Большинство хостинговых поставщиков дают это бесплатно. Сам трюк обычно выполняется на уровне DNS, введя имя не имею запись в вашем домене.

И этот принцип твоего недостижимого в принципе. По крайней мере, всегда есть URL с IP-адресом вместо имени. Затем ваш сервер будет, скорее всего, имеет личное имя, такое как Server1334.hostingProvider.com, который также доступен для всего мира.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top