URL Redirect перенаправляет на двойной URL - PullRequest
0 голосов
/ 03 июля 2019

После попытки перенаправить с HTTP на HTTPS с помощью перезаписи URL-адреса в IIS 7.5, теперь я получаю URL-адреса "back-to-back" при посещении сайта (т. Е. "https://www.example.com" перенаправляет на" https://www.example.com,https://www.example.com".

Я использую IIS 7.5 и перезапись URL-адреса. Я использовал шаги, описанные в следующей статье, чтобы настроить его: https://www.namecheap.com/support/knowledgebase/article.aspx/9953/38/iis-redirect-http-to-https

После того, как я его настроил, он неожиданно выдал меняВ результате я удалил правило, но теперь оно продолжает делать то же самое, даже после очистки кэша моего браузера.

Вот код web.config, полученный из действия перезаписи URL:

<httpRedirect enabled="true" destination="https://ca.amerisourcefunding.com" childOnly="true" httpResponseStatus="Permanent" />
        <rewrite>
            <rules>
                <rule name="RedirecttoSSL" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTPS}" pattern="^OFF$" />
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
                </rule>
            </rules>
        </rewrite>

Любая помощь приветствуется!

...