Как мне получить разрешение mydomain.com на www.mydomain.com с WSS3?
Я недавно купил хостинг WSS 3.0 у местного провайдера, который настроил мою среду как www.mydomain.com
, В течение пары недель любые запросы на URL mydomain.com
будет разрешать правильно и показывать тот же сайт, что и www.mydomain.com
, Однако несколько дней назад мне начали предлагать ввести UID и PWD через Basic Auth для запросов к mydomain.com
, Если я введу действительные UID и PWD, я попаду на страницу с ошибкой "Не авторизовано" из SharePoint (а не по умолчанию в IIS). Если я войду www.mydomain.com
в браузере все работает как положено.
Я сообщил об этом своему хозяину, но они говорят мне, что "мы настроили его для www, так что это единственный URL, который будет работать".
Кто-нибудь знает, как я могу решить эту проблему?
1 ответ
(Ваша хостинговая компания, возможно, должна сделать это, и, честно говоря, они должны знать, как...)
В IIS: щелкните правой кнопкой мыши на своем сайте www.mydomain.com и выберите "Изменить привязки". Добавьте новую привязку HTTP для mydomain.com, чтобы прослушивать те же IP-адреса и порты, что и для привязки www.
Заметка! Если вы используете абсолютные ссылки ( http://www.mydomain.com/images/MyLogo.png, например) в любом месте системы, вы получите странное поведение (вероятно, требующее повторной аутентификации), так как вы случайно перейдете на www.mydomain.com сайт вместо mydomain.com. Таким образом, во всех ваших ссылках и ссылках на ресурсы сайта используйте относительные URL (/images/mylogo.png вместо полного www.mydomain и т. Д...)
Другой (более дружественный к SharePoint) метод - это настроить второй сайт IIS для mydomain.com и перенаправить клиента на www.mydomain.com.
~ ED