【发布时间】:2012-09-29 00:33:52
【问题描述】:
我在使用代理 ssl 的网络解决方案时遇到问题我正在使用 Joomla 2.5 CMS http://www.networksolutions.com/support/ssl-redirects/ 在这篇文章中,他们有一些 JavaScript
<script language="javascript">
if (document.location.protocol != "https:")
{
document.location.href = "https://subdomain.yourdomain.com" + document.location.pathname;
};
</script>
当我每次尝试使用此代码时,它只会强制您所在的页面转到 ssl,而不是所有指向其他页面的链接。所以它会停止页面。我想做的是强制某些页面超过 ssl。这是可能的还是我必须强制孔位超过 ssl。我知道我可以重写模板,以便它通过 ssl 调用所有内容,但看起来这将是更多的工作,那么它是值得的。任何输入都会很棒! 谢谢, 贾斯汀
抱歉,需要再指出一个问题,如果您转到上面的链接,它说因为网络解决方案使用代理 ssl,您无法使用 php 来检测它是否超过 ssl 女巫意味着您何时启用强制 ssl在轨迹面板中,孔位只是循环。
【问题讨论】:
-
如果你想在 ssl 下访问你的整个站点,那么全局 config->server->force ssl 中有一个选项。
-
对不起,当我使用强制 ssl 时,我应该解释得更好一些,因为我无法使用 $_SERVER['HTTPS'] 检测 ssl 我也尝试检测端口 $_SERVER ['SERVER_PORT'] 如果你去那个链接,它说你不能使用服务器端代码来检测 ssl。
标签: php javascript http ssl joomla