Javascript 从https相对路径链接到非https页面
也许这是有史以来最愚蠢的问题,如果是的话,很抱歉,但我无法理解: 我的HTTPS页面中有:Javascript 从https相对路径链接到非https页面,javascript,php,jquery,http,https,Javascript,Php,Jquery,Http,Https,也许这是有史以来最愚蠢的问题,如果是的话,很抱歉,但我无法理解: 我的HTTPS页面中有: <a href="../../../folder/index.php?openMenu=SEARCH">Advanced searh</a> 这会起作用,但是链接指向一个HTTP页面(不是S) 因此,当我点击高级搜索链接时,我找到了正确的位置,但是https应该是http,因此我得到了一个找不到的页面 PHP/javascript/jquery有什么可以避免的吗 非常感谢如果
<a href="../../../folder/index.php?openMenu=SEARCH">Advanced searh</a>
这会起作用,但是链接指向一个HTTP页面(不是S)
因此,当我点击高级搜索链接时,我找到了正确的位置,但是https应该是http,因此我得到了一个找不到的页面
PHP/javascript/jquery有什么可以避免的吗
非常感谢如果不使用绝对URL,这将无法实现。 看看phpUri:
phpUri::parse("http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]")->join('../../relative-path') // HTTP link;
phpUri::parse("https://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]")->join('../../relative-path') // HTTPS link;
或使用此: