Перенаправление с www на non-www с исключениями - PullRequest
0 голосов
/ 09 марта 2019

Я хочу создать правило, используя модуль IIS URL-Rewrite.Я хочу перенаправить все страницы с www.mydomain.com на mydomain.com

Однако на сайте есть несколько страниц, которые я не люблю перенаправлять.Эти страницы

  1. www.mydomain.com / mail / default.asp
  2. www.mydomain.com / mail2 / default.aspx

Итакздесь мой код пока чтокод

1 Ответ

0 голосов
/ 11 марта 2019

Просто добавьте условие <add input="{REQUEST_URI}" pattern="/some-url/(.*)" negate="true" />. Вы можете использовать приведенное ниже правило:

 <rule name="Force non-WWW" enabled="true" stopProcessing="true">
                <match url="(.*)" />
                <conditions logicalGrouping="MatchAll" trackAllCaptures="false">
                    <add input="{REQUEST_URI}" pattern="/mail/(.*)" negate="true" />
                    <add input="{HTTP_HOST}" pattern="(www\.)(.*)$" />
                </conditions>
                <action type="Redirect" url="http://{C:2}/{R:1}" appendQueryString="true" />
            </rule>

С уважением, Jalpa.

...