Компания, над которой я работаю, сама занимается хостингом. у нас есть www.domain.com, и мы хотим, чтобы домен.com тоже работал. мы используем iis7. Я видел несколько статей и нашел одну с настройкой перезаписи URL, которую можно добавить в iis7. мой вопрос, как лучше всего пойти? мы не хотим срезать углы, мы хотим сделать это правильно.
Очень приветствую ответы. это статья, которую я имел в виду выше http://weblogs.asp.net/owscott/archive/2009/11/27/iis-url-rewrite-rewriting-non-www-to-www.aspx
плюс я смотрел на это, этого достаточно? Windows 2008 DNS-сайт без www?
Достаточно настроить правильные записи DNS, чтобы сайт работал с wwww и без него.
Обычно это делается путем указания доменного имени на IP-адрес сервера и определения www как CNAME для того же домена.
Статья в первой предоставленной вами ссылке описывает возможную оптимизацию, как они сказали. Они сказали, что правила перезаписи определены таким образом, чтобы поисковые системы видели только один сайт, а не два.
Как упомянул Халед, метод URL Rewrite предназначен для оптимизации поисковых систем, чтобы перенаправить не-www на www.
Чтобы оба URL (www и не www) действительно работали, необходимо выполнить два шага:
Я собрал несколько видеороликов, которые помогают объяснить это и которые могут оказаться полезными в вашей компании, поскольку вы сами решаете это. Вы можете найти их на http://dotnetslackers.com/projects/LearnIIS7/. На второй и пятой неделе обсуждаются привязки DNS и IIS.
Мы изменили DNS и заголовки iis, но проблема заключалась в провайдере нашей платформы и их маршрутах, поэтому изменения не могли вступить в силу. У нас был вопрос о перезаписи URL-адреса в таблице, но мы нашли для нас более общее решение (мы получили поддержку для 23 стран) и выполнили сценарий перезаписи в нашем прокси-сервере squid, и мы могли сделать его более общим, чтобы все запросы, поступающие в без www помещается вперед.
спасибо за ваши ответы, ребята