我正在使用Windows 2012 + IIS + UrlRewrite和“Reverseproxy”规则。 我有一个内部网站:w3x.local
如果我创建规则以“代理”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 :(得分:0)
好的,已解决。
Wordpress需要进行两项更改,非常重要。
首先是添加指令:$ _SERVER ['HTTPS'] ='on'; ....到wp-config.php。此功能支持SSL
第二个是“研究”,在我们的图形主题的文件中,所有出现http://并将它们转换为https:// 这对于使用谷歌的FONT和/或功能来说是必要的(尤其是)。
像这样的任何引用:https // fonts.googleapis.com / css?家庭.... 必须转换为:https://fonts.googleapis.com/css?fam