Редирект ASP.NET

G
На сайте с 22.08.2007
Offline
153
881

Скажите, как правильно в web config прописать 301 редирект с site.ru и site.ru/default.aspx на www.site.ru И в какую часть фала это засунуть?

Спасибо.

Дружелюбный
G
На сайте с 22.08.2007
Offline
153
#1

сам отвечу. коль ни кто не знает. может кому пригодиться

Переадресация на www и переадресация на корень

находим строку <system.webServer> в web.config

после вставляем

<rewrite>

<rules>

<rule name="Redirect to WWW" stopProcessing="true">

<match url=".*" />

<conditions>

<add input="{HTTP_HOST}" pattern="^77bit.ru$" />

</conditions>

<action type="Redirect" url="http://www.77bit.ru/{R:0}" redirectType="Permanent" />

</rule>

<rule name="Redirect to root" patternSyntax="Wildcard" stopProcessing="true">

<match url="default.aspx" />

<action type="Redirect" url="/" appendQueryString="false" redirectType="Permanent" />

</rule>

</rules>

</rewrite>

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