2016-11-16 11 views
1

Так в настоящее время мой основной домен работает отлично, если я пойду в www.domain.com перенаправляет к https://domain.comweb.config сила редирект ВСП не-WWW с HTTPS

мои суб-домены вопрос. У меня есть подстановочный SSL-код для * .domain.com

Если я перейду на сайт www.sub.domain.com, он перенаправляет на https://www.sub.domain.com, у которого есть недопустимый SSL-сертификат, и я пытаюсь его загрузить. FROM: www.sub.domain.com до https://sub.domain.com, но у меня есть некоторые проблемы. Годадди не помог, так как большинство из них «Новые». К сожалению, хостинг с Plesk. В настоящее время, что у меня есть для моего web.config является:

<configuration> 
<system.webServer> 
<rewrite> 
    <rules> 
    <rule name="HTTP to HTTPS redirect" stopProcessing="true"> 
    <match url="(.*)" /> 
    <conditions> 
     <add input="{HTTPS}" pattern="off" ignoreCase="true" /> 
    </conditions> 
    <action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" /> 
</rule> 
    </rules> 
</rewrite> 
</system.webServer> 
</configuration> 

ответ

0

Проверки для доменов настройки, такой как «домен» и 301 хостинга перенаправление на HTTPS:

plesk https redirect

Если у вас нет 301 редиректа HTTPS вы можете просто удалить этот web.config.

0

Подтвержденный сертификат SSL не может работать на поддомене второго уровня, если вы установили сертификат для первого уровня (, например: level3.level2.level1.domain.com).

enter image description here

Вы не можете использовать WWW до вашего субдомена. Я предлагаю вам передать мой предыдущий ответ по той же проблеме.

https://stackoverflow.com/a/37959152/4649681

Надеется, что это поможет.

0
<rewrite> 
    <rules> 
     <clear /> 
     <rule name="Force WWW and SSL" enabled="true" stopProcessing="true"> 
     <match url="(.*)" /> 
     <conditions logicalGrouping="MatchAny"> 
      <add input="{HTTP_HOST}" pattern="^yourwebsite\.com$" negate="true"></add> 
      <add input="{HTTPS}" pattern="off" /> 
     </conditions> 
     <action type="Redirect" url="https://yourwebsite.com/{R:1}" appendQueryString="true" redirectType="Permanent" /> 
     </rule> 
    </rules> 
    <rewriteMaps> 
     <rewriteMap name="MapProtocol"> 
     <add key="on" value="https" /> 
     <add key="off" value="http" /> 
     </rewriteMap> 
    </rewriteMaps> 
    </rewrite> 

 Смежные вопросы

  • Нет связанных вопросов^_^