上午
我有一个域名www.example.com,它是Linux Apache上的Contao 3.1.3 CMS网站。
我刚购买并安装了域名的SSL证书。
当我转到https://www.example.com(或https://example.com)时,一切正常。
当我尝试使用域中的其他某个页面时,http://www.example.com/folder/page.html一切正常,但 https ://www.example.com/folder/page.html ,我收到一个错误:
在此服务器上找不到请求的网址/folder/page.html。
管理区域中的页面不会发生这种情况,这些页面都通过https显示正常
控制台日志显示:
无法加载资源:服务器响应状态为404(未找到) 在https
下使所有页面显示正常的解决方案是什么
我试过了:https://community.contao.org/de/showthread.php?43595-SSL-und-Contao 但它没有帮助
我还检查了https://www.sslshopper.com/ssl-checker.htm以查看错误是否与ssl证书有关,但没有发现问题。
Jez D
答案 0 :(得分:1)
问题不在SSL上。根据你的解释,我建议你在设置中使用禁用文件夹URL和url重写。然后确保页面存在。我相信你可以从这里找到问题。
还要确保在根页面中,'域名'如果设置了字段,则该字段位于https上。
当一切正常
时,您可以恢复文件夹和网址重写设置答案 1 :(得分:-1)
问题实际上是虚拟服务器上的指令。