作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我们有一个主页是http://bigbird.comp.nus.edu.sg/pmwiki/farm/appl/index.php的网站。如您所见,它基于 pmwiki
.
我们发现 CSS、JS 和其他资源加载超过 http
.这是因为 pmwiki 的 php 文件生成的链接以 http://
为前缀。 .我们要删除前缀 http://
.链接将变成这样:
<script src="//example.com/script.js"></script>
我们应该修改 pmwiki 的哪个 php 文件?
最佳答案
Steve 找到了正确的链接。只需要在/local/config.php
中找到所有的url,修改如下:
if ($_SERVER["HTTPS"] == 'on') {
$FarmPubDirUrl = 'https://www.example.com/~someuser/pmwiki/pub';
} else {
$FarmPubDirUrl = 'http://www.example.com/~someuser/pmwiki/pub';
}
无需修改网页中的http://
链接。我没有做进一步的研究。我猜代码的意思是:如果通过 https
请求页面,相关的 url 将成为 https
链接。
欢迎提供更详细的解释。
关于php - 在 PMWIKI 中通过 HTTPS 或 HTTP 加载 CSS 和 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26260166/
大家好,想知道是否有人可以帮助我解决这个问题我全新安装了 pmwiki 2.2.80(现在最新)。我想更改 pm wiki 链接页面的方式,默认情况下,它将单词转换为 Ucase。就像我链接“我的作品
我们有一个主页是http://bigbird.comp.nus.edu.sg/pmwiki/farm/appl/index.php的网站。如您所见,它基于 pmwiki . 我们发现 CSS、JS 和
我是一名优秀的程序员,十分优秀!