Использование UrlRewriteFilter показывает Эта веб-страница имеет цикл перенаправления
Я использую UrlRewriteFilter
преобразовать example.com
в www.example.com
<urlrewrite>
<rule>
<name>Canonical Hostnames</name>
<condition name="host" operator="notequal">^example.com</condition>
<condition name="host" operator="notequal">^$</condition>
<from>^/(.*)</from>
<to type="redirect" last="true">http://www.example.com/$1</to>
</rule>
</urlrewrite>
Когда я просматриваю example.com
браузер показывает This webpage has a redirect loop
1 ответ
Решение
<condition name="host" operator="notequal">^example.com</condition>
Замените вышеуказанное одним из следующих
<condition name="host" operator="equal">^example\.com</condition>
<condition name="host" operator="notequal">^www\.example\.com</condition>