2015-01-14 3 views
0

저는 "Reverseproxy"규칙을 사용하여 Windows 2012 + IIS + UrlRewrite를 사용하고 있습니다. 내부 웹 사이트를 가지고 있습니다 : w3x.localIIS Windows 2012 UrlRewrite 및 HTTPS

"프록시"http://www ...>http://www....local에 규칙을 만들면 잘 작동합니다!

"프록시"https://www ..>http://www....local에 규칙을 만들면 웹 사이트가 모두 CSS를 잃는 것으로 보입니다.

<?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

확인, 해결했다

은의 Web.config이다.

Wordpress는 매우 중요한 두 가지 변경을해야합니다.

첫 번째는 지시문을 추가하는 것입니다. $ _SERVER [ 'HTTPS'] = 'on'; .... to wp-config.php. 이 기능을 사용하면 SSL을 지원할 수 있습니다

두 번째 것은 Google의 그래픽 테마 파일에서 "조사"로 http : // 발생하여 모두 https : //로 변환합니다. 이것은 FONT 및/또는 Google의 기능 사용.

다음과 같은 참조 : https // fonts.googleapis.com/css? ... https://fonts.googleapis.com/css?fam

으로 변환해야합니다.