现成的虚拟主机,共享的,没有服务器权限的那种。
SSL证书是自动部署的,没有问题的。服务器操作系统:Linux Web服务器版本:Apache。
虚拟主机的控制面板自动生成的301跳转代码。
网站取消了伪静态,.htaccess内只有301跳转代码,没有伪静态代码。网站又改成伪静态,仍是不好用。
HTTPS,不成功。首页错乱,就像没有了CSS。链接都是HTTP的。
我该咋整?
没招了。放弃SSL。
@jlbqd 谢谢你了。先按你的方法试一下。
@yzmcms 在主机商那提交了工单。工程师检测了,SSL部署和301跳转代码都没问题。工程师让我改网站程序代码。我的这个是共享虚拟主机,改端口的事,不太可行。
@jlbqd ssl是程序自动识别的,不需要手动把代码写死,他这个问题是ssl没有部署成功,或者是虚拟主机没有开启443端口导致的
https的话,代码中所有链接要写成绝对路径 换句话说,css和js要写成https://www.xxxx.com/css/css.css 如果是外链的话,对方又不是https的。那就要写成 //www.xxxx.com/css/css.css
这家伙很懒,什么都没写呢~