答案1
您的问题不是由 Ubuntu 引起的。当您安装 SSL 证书时,您的服务器和用户浏览器之间只有安全连接。这只是第一步。现在您必须执行下一步 - 浏览您网站上的每个页面,并将来源从(不安全的)http 协议更改为(安全的)https 协议。否则,用户端的浏览器会“认为”它从您的安全 URL 指向的网站以外的网站获取不安全的内容。
为此,您必须遍历站点的整个文件/目录层次结构,并将每个 http:// 前缀更改为 https:// 前缀。您必须将这项工作分为两部分:
在这一轮中,你必须改变一切本地,即从http://worddetail.org到https://worddetail.org——所有这些资源都在您的域中,因此您可以检查该内容是否存在,如果不存在该内容该如何处理(例如,当它由某些内部引擎或脚本动态生成时)。
在这一轮中,您必须将远程所有内容,所有其他 http:// 前缀都更改为 https:// 前缀。执行此步骤时,请确保每个资源都存在于新的 https:// 地址中。您只需将新字符串输入浏览器的 URL 字段并检查是否出现 404 错误或实际开始获取某些内容即可。您实际上可以跳过这些检查,但风险是某些元素无法在新 URL 中找到,因此网站的某些部分无论如何都无法正常工作。如果某些元素是 http 专用的,您将需要在任何其他公共服务中查找新位置,如果没有其他帮助,请使用 Google。