内部链接 - 跳转到链接 - 从https到http问题

时间:2015-10-28 16:38:18

标签: php html src

我在php中创建了一个主页(只能在https上看到)该页面重新链接到2个不同的内部webportal。 两个内部webportal(MpcPanel)之一位于http url。

示例: 主页网址:https://192.168.1.100

主页的html代码未链接到正确的wepportal(MpcPanel):

  <div align="center" class="copyright" style="width: 400px; border: thin solid #F48C13; margin:0 auto;">
    <p><a href="/cgi-bin/class/login.cgi"><strong>Accesso a MpcPanel</strong></a></p>
  <p><a href="/cgi-bin/class/login.cgi"><img src="/classpba/include/images/logo.png" alt="" width="240" height="50" longdesc="/classpba/include/images/logo.png" /></a></p>

我想要的完整网址是:http://192.168.1.100/cgi-bin/class/login.cgi

图片的完整网址为:http://192.168.1.100/classpba/include/images/logo.png

我不想在 src = 中填写完整的网址,我希望有机会更改我的服务器的IP,而不必被迫手动更改家中的IP-页。

1 个答案:

答案 0 :(得分:0)

你做不到。一旦您使用HTTPS服务器,任何相对链接(“/img/logo.png”)将通过相同的协议进入同一服务器。 如果您想更改协议,则必须在那里提供完整的URL。

你可以做什么创建一个中继页面,在“https”服务器上创建页面/img/logo.png,这是一个连接到另一台服务器的程序,选择图像并显示它。