2015-01-14 5 views
0

Я использую Windows 2012 + IIS + UrlRewrite с правилом «Reverseproxy». У меня есть внутренний сайт: w3x.localIIS Windows 2012 UrlRewrite и HTTPS

Если я создаю правило для «прокси» http://www ...>http://www....local, хорошо работает!

Если я создаю правило для «прокси» https://www ..>http://www....local, кажется, что сайт теряет все CSS.

Это Web.Config:

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
    <system.webServer> 
     <rewrite> 
      <rules> 
       <rule name="ReverseProxyInboundRule1" stopProcessing="true"> 
        <match url="(.*)" /> 
        <action type="Rewrite" url="http://www.w3x.local/{R:1}" /> 
       </rule> 
      </rules> 
     </rewrite> 
    </system.webServer> 
</configuration> 

ответ

0

Хорошо, решаемые.

Wordpress необходимо внести два изменения, очень важно.

Первый - добавить директиву: $ _SERVER ['HTTPS'] = 'on'; .... to wp-config.php. Эта функция позволяет поддерживать SSL

Второе - это «исследование», в файлах нашей графической темы, все вхождения http: // и преобразование их в https: // Это необходимо (и особенно) для использование FONT и/или функций Google.

Любые ссылки: https // fonts.googleapis.com/css? Fam .... необходимо преобразовать в: https://fonts.googleapis.com/css?fam

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