2012-10-08 175 views
0

我使用代理服务器的SSL具有网络解决方案的问题,我使用一个Joomla 2.5 CMS http://www.networksolutions.com/support/ssl-redirects/ 在这篇文章中,他们有一些JavaScript如何解决与网络解决方案SSL代理错误

<script language="javascript"> 
if (document.location.protocol != "https:") 
{ 
document.location.href = "https://subdomain.yourdomain.com" + document.location.pathname; 
}; 
</script> 

当我每次尝试使用这段代码,它只会强制你所在的页面转到ssl而不是其他页面的所有链接。所以它刹住了页面。我希望能够做的是强制一些页面结束ssl。这是可能的或者我是否必须强制漏洞网站结束ssl。我知道我可以重写模板,以便通过ssl调用所有内容,但似乎这样做会更有效,那么这将是值得的。任何输入都会很棒! 谢谢 贾斯汀

对不起需要指出一个更认为,如果你去上面的链接,它说,由于网络的解决方案是使用你不能使用PHP代理SSL来检测,如果它通过SSL女巫手段当你在控制面板上强制使用ssl时,孔位就会循环。

+0

如果你想在ssl下访问你的整个站点,那么在全局config-> server-> force ssl中有一个选项。 – Irfan

+0

对不起,我应该已经解释了一点好当我使用强制ssl孔网站循环,因为我无法检测ssl使用$ _SERVER ['HTTPS']我也尝试检测端口$ _SERVER ['SERVER_PORT'],如果你去那个链接它说,你不能使用服务器端代码来检测SSL。 – Justin

回答

1

您不需要使用该JavaScript。只要您想要SSL支持,只需链接到https://subdomain.yourdomain.com/page-your-are-linking-to/。无论如何,这就是脚本的作用。