Как перенаправить www на не-www? - PullRequest
1 голос
/ 28 февраля 2009

Я использую модуль перезаписи URL, предоставленный сайтом http://urlrewriter.net/. Может кто-нибудь сказать мне, как я могу использовать их модуль для перенаправления www.example.com на example.com (301 перенаправление).

Ответы [ 4 ]

4 голосов
/ 28 февраля 2009

Если вы просто хотите перенаправить www.example.com:

<if header="HTTP_HOST" match="www.example.com">
    <redirect url=".*" to="http://example.com$0" permanent="true" />
</if>

И если вы хотите перенаправить все, кроме example.com на example.com:

<unless header="HTTP_HOST" match="example.com">
    <redirect url=".*" to="http://example.com$0" permanent="true" />
</unless>
1 голос
/ 24 июня 2011

дублирующийся контент перенаправить нет www на www asp.net

<if  header="HTTP_HOST" match="^domain.com" url="/default.aspx$">
     <redirect to="http://www.domain.com/" />
</if>

<if header="HTTP_HOST" match="^domain.com" url="~/(.+)$">
     <redirect to="http://www.domain.com/$1" />
</if>

Я проверяю этот код и его право

1 голос
/ 28 февраля 2009
0 голосов
/ 28 февраля 2009

Я никогда не использовал urlrewriter, но похоже, что вы использовали бы следующее (или что-то подобное:

<redirect url="^(.+)$" to="http://example.com/$1" permanent="true" />

на сайте www.example.com.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...