当前位置:首页 » 网站优化 » 正文

emlog5.3.1支持同时使用http,https访问方法合集

 人参与  2022年10月16日 13:31  分类 : 网站优化  点这评论

今天在调试的时候一直出现url地址与模板地址不一致的问题,发现发送的协议与当前的协议不同,就做了个HTTP与HTTPS协议的判断!

今天我给大家推荐几个双支持的办法!

方法一:

打开根目录里的init.php

define('BLOG_URL', Option::get('blogurl'));替换为:

$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
define('BLOG_URL', $http_type.Option::get('blogurl'));


在后台设置网站地址链接不要加http

大功告成!


自动填充http解决方法:

打开\admin\configure.php

删除框选区域代码即可解决自动填充问题

点击查看原图

方法二:

博主用的是这个方法

首先在后台设置网站地址链接不要加http

打开根目录里的init.php

define('BLOG_URL', Option::get('blogurl'));替换为:


if(isset($_SERVER["HTTP_X_CLIENT_SCHEME"])){
    $httpType = $_SERVER["HTTP_X_CLIENT_SCHEME"];
}elseif(isset($_SERVER["REQUEST_SCHEME"])){
    $httpType = $_SERVER["REQUEST_SCHEME"];
}else{
    $httpType = 'http';
}
//echo $httpType;

define('BLOG_URL', $httpType.'://'.Option::get('blogurl'));

点击查看原图

好了,带刺大功告成!

本文由本站原创或投稿者首发,转载请注明来源!

本文链接:http://www.ziti66.com/net/html/30.html

本文标签:emlog    

微信公众号:升级接入中

<< 上一篇下一篇 >>
为祖国加油
祖国加油,相信新的一年会更好...
为祖国加油
森林防火,人人有责。祖国加油...

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

搜索

网站分类

Tags列表

最新留言

++发现更多精彩++

    海内存知己,天涯若比邻。

黔ICP备2020011602号黔ICP备2020011602号-8
贵公安备52052602000222号

❤安全运行 Copyright © 2018-2025 66字体网 版权所有.

本站采用创作共用版权 CC BY-NC-SA 3.0 CN 许可协议,转载或复制请注明出处