Интересно, кто-нибудь может помочь?Мы хотели бы иметь возможность перенаправить наш сайт на версию https во всем мире.Сертификат SSL установлен, и версия https сайта работает и работает.Я пробовал следующие методы.
web.config в корне www.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="SSL" stopProcessing="true">
<match url="^(.*)$" />
<conditions>
<add input="{HTTP_X_FORWARDED_PROTO}" pattern="https" negate="true"/>
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
.htaccess в корне www с включенной перезаписью URL на хостинг-провайдере.
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://mysitedomain.com/$1 [R=301,L]
Я перезаписал пул приложений после и изменил и удалил браузеркэш.Оба метода не работают.Есть ли в любом случае попытаться проверить любой метод, чтобы убедиться, что файл читается, так как он, кажется, ничего не делает.Можно ли попробовать с глобальной асой?Если вам нужна дополнительная информация, пожалуйста, спросите.
Отредактировано, чтобы предоставить больше информации о среде хостинга.Мы используем общую облачную хостинговую платформу под управлением Windows 2003 (она легко переключается между различными платформами), и доступ осуществляется через веб-портал.На сайте работает собственный пул приложений, который мы можем перерабатывать.Существует возможность активировать и деактивировать перезапись URL-адресов .. описание здесь.
Включение модуля «перезапись» позволит вам использовать функциональность стиля Apache mod_rewrite в файле .htaccess в Windows или в гибридной среде.режим сайта.Например, URL-адрес, такой как / store / products /levisions, можно переписать в /store.php?type=products&category=televisions для поисковой оптимизации.Для получения дополнительной информации см. Следующий внешний URL-адрес.
Я могу жестко закодировать перенаправление SSL на постраничной основе, но на глобальном уровне, независимо от того, что я пробую, является ли это web.config или.htaccess, похоже, не подхватывает.