我有一个用户必须登录的网站。我想使用 HTTPS,因此与服务器建立安全加密连接以检查用户名和密码。
目前在我的服务器上有一个名为 httpdocs 的文件夹,这是我的网站的存储位置,我还有一个名为 httpsdocs 的文件夹。
现在,正如我所说,我的网站存储在 httpdocs 中,所以逻辑上我会转到 http://website.com
但我发现如果我去https://website.com我可以安全连接到存储在 httpdocs 中的页面。
无论如何,我的问题是,每当我转到另一个链接时,我就会松开安全连接(URL 返回到 http://)那么我如何保证它的安全呢?我是否必须在 href 中使用完整的 URL,因为这看起来有点蹩脚而不是仅仅使用 href=page2.php 。
我是网站开发领域的新手,但如果对您有帮助,我在开发方面经验丰富。
非常感谢您的帮助。
如果有人知道什么好东西,一些基础教程或阅读 Material 会很棒吗?
再次感谢。
最佳答案
要在评论中回答您的问题,您应该使用 mod_rewrite(假设已启用):
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]
这会将任何网页发送到 https。
关于http - 使用 HTTPS 而不是 HTTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8476324/