ASP.net простое правило перезаписи - PullRequest
0 голосов
/ 27 июня 2011

Я пытаюсь переписать не www в домены www.

Я пробовал правило:

<rewrite url="http://domain\.com(.+)" to="http://www.domain.com$1" />

Но безрезультатно.Он просто продолжает разрешать доступ к htttp: //domain.com

1 Ответ

1 голос
/ 27 июня 2011

Скорее всего, вы ссылаетесь на на этот ("переписчик URL Intelligencia").

Как описано в их документации, вам нужно добавить обработчик раздела конфигурации , а также другие параметры конфигурации в ваш файл web.config, прежде чем вы сможете начать добавлять правила перезаписи / перенаправления.

Обновление

Только что видел, как вы изменили свой вопрос, поэтому, возможно, вам удалось найти проблему с конфигурацией.

Что касается проблемы с вашим доменом, я обработал нечто подобное в одном из моих проектов, например:

<!-- Ensure that all are on the same top domain and sub domain. -->
<unless header="HTTP_HOST" match="www.zeta-producer.com">
    <redirect 
        url="^(.*)$" 
        to="http://www.zeta-producer.com$1" 
        processing="stop" />
</unless>
...