Удаление www из URL в IIS 6 - PullRequest
       11

Удаление www из URL в IIS 6

0 голосов
/ 27 марта 2009

У меня есть настройка SSL-сертификата для www.mydomain.com. У меня странная проблема в IIS 6. Когда я перехожу на www.mydomain.com, все работает нормально. Так как www. часть - то, что мой сертификат ssl зарегистрирован под, я не получаю проблемы. Тем не менее, все мои ссылки на моем сайте ведут на mydomain.com/mylink, что вызывает ошибку сертификата, потому что в ней нет префикса www. Мой сайт ASP.Net, и все мои ссылки относятся к корню (другими словами, я указываю ~ / mylink, а не жестко кодирую часть mydomain.com). Любая идея, почему IIS или asp.net удаляет www из всех моих ссылок?

1 Ответ

0 голосов
/ 27 марта 2009

Вы можете настроить другой веб-сайт специально для не-www и заставить его перенаправить обратно на сайт www.

Затем программа установки регистрирует в другом месте и проверяет, позволяет ли это найти страницы / ссылки, которые вас обидели.

В противном случае вам, возможно, придется использовать некоторый скрипт проверки ссылок, чтобы увидеть, появляются ли какие-либо ссылки неправильно. Обычно вы должны использовать «~» в своих ссылках, чтобы они разрешались ASP.NET. Это должно дать вам относительный корень приложения, который не должен давать вам эту ошибку.

Так что у вас может быть несколько ссылок "http ...".

В противном случае я не могу придумать другую причину!

HTH в любом случае.

...