Я использую nopcommerce 2.60, где настройки SSL находятся в Web.config
.net версия 4.6.2,
IIS 10
До сих пор я не мог заставить работать общий SSL.
Да, я знаю о настройках web.config «UseSSL» и «SharedSSL».
web.config первый вариант похож на эти
<add key="UseSSL" value="true" />
<add key="SharedSSLUrl" value="https://demo.site.com" />
<add key="NonSharedSSLUrl" value="http://demo.site.com" />
После исследования я нашел одно правило, которое частично работает
1) Частично Домашняя страница работает, но НЕ все элементы, обслуживаемые по HTTPS
Некоторые элементы настаивают на HTTP
но страница администратора полностью работает в HTTPS.
<rule name="HTTPS Rule" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions>
<add input="{HTTP_X_FORWARDED_PROTO}" pattern="^http$" ignoreCase="false" />
</conditions>
<action type="Redirect" url="https://{SERVER_NAME}{URL}" redirectType="Permanent" />
</rule>
Есть ли очевидная проблема, которую я не вижу?
Можете ли вы предложить правило, которое заставит HTTPS работать как на Front Page, так и на Backend?