【发布时间】:2011-12-12 15:04:13
【问题描述】:
我有一个用户必须登录的网站。我想使用 HTTPS,因此与服务器建立安全加密连接以检查用户名和密码。
目前在我的服务器上我有一个名为 httpdocs 的文件夹,这是我的网站的存储位置,我还有一个名为 httpsdocs 的文件夹。
现在正如我所说,我的网站存储在 httpdocs 中,所以逻辑上我会转到 http://website.com
但我发现,如果我转到 https://website.com,我可以安全地连接到存储在 httpdocs 中的页面。
无论如何,我的问题是,每当我转到另一个链接时,我都会失去安全连接(URL 回到 http://)那么我如何保证它的安全呢?我是否必须在 href 中使用完整的 URL,因为这看起来有点蹩脚,而不是仅仅使用 href=page2.php 。
我是这个网站开发领域的新手,但如果对你有帮助的话,我在开发方面经验丰富。
非常感谢您的帮助。
如果有人知道什么好东西,一些基本教程或阅读材料会很棒吗?
再次感谢。
【问题讨论】:
-
您可能正在使用绝对 url 或在您的网站中使用一个变量(无论它是用什么语言编写的)来保存您网站的“基本 url”。您需要发布一些代码/html,或者可能是指向您网站的链接以获得更好的答案。
-
我没有绝对 URL,我对此保持清醒。那是我的问题,如果我使用绝对的例子mysite.com/page3.php 它将是安全的,但我不知道如何使用相对链接来做到这一点。有什么我可以改变的服务器端,比如一个值或类似的东西?我在我的服务器上使用 CentOS
-
不,使用
href="page3.php"将使用您使用的任何协议 - 这可能是 .htaccess 问题吗? -
好吧,我已经设法让它留在协议中.....有人认为他们应该使用绝对 URL(我讨厌接管其他人的工作)仍然不知道如何设置站点,以便在您输入域时打开 https。非常感谢您的帮助。
-
查看我对您问题的回答。