我最近在一个站点上安装了 COMODO EssentialSSL 通配符。主站点在 HTTPS 上运行良好,但子域不是。
我在子域上有一个 .htaccess 文件,我删除了它。我在子域内创建了一个测试文件夹,并在其中放置了一个 index.html。
http://mysubdomain.mywebsite.com/httpstest/index.html
orhttp://mysubdomain.mywebsite.com/httpstest/
工作得很好,但https://mysubdomain.mywebsite.com/httpstest/
orhttps://mysubdomain.mywebsite.com/httpstest/index.html
没有,并给出“404 Not Found”错误。SSL 本身似乎很好。如果我单击挂锁,它会显示正确的信息。关于为什么会发生这种情况以及如何解决它的任何帮助都会非常有帮助。
注意:在进一步调查中,我发现浏览器被重定向到主域。如果我尝试 HTTPS,则来自我所在的任何子域。如果我所在的子域 url 在主域中有对应的 url,它会将我带到那个页面,否则它会给我一个 404 错误。,这意味着它在主站点中找不到相同的路径。