301 redirect для IIS7

Allality
На сайте с 15.05.2010
Offline
75
1261

Подскажите код для web.config, который переводил бы сайт адрес "site.ru" на "www.site.ru".

Раньше пользовался только линукс хостингом, перенес сайты, а они не работают без www. :(

Scumtron
На сайте с 14.01.2008
Offline
166
#1

<?xml version="1.0" encoding="UTF-8"?>

<configuration>
<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>
<rewrite>
<rules>
<rule name="Redirect to WWW" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^yousite.ru$" />
</conditions>
<action type="Redirect" url="http://www.yousite.ru/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

Scumtron добавил 15.12.2010 в 07:03

Allality:
Раньше пользовался только линукс хостингом, перенес сайты, а они не работают без www. :(

www не работает скорее всего потому, что не прописали его в настройках.

Зайдите в диспетчер IIS, выберите вкладку Сайты, в появившемся меню справа выберите Привязки. Если у вас прописан только один домен, без WWW, то нажмите Добавить и впишите домен с www.

Выделенные серверы в Европе. Доставка видео контента. https://kvs-service.com

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий