我在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-页。
答案 0 :(得分:0)
你做不到。一旦您使用HTTPS服务器,任何相对链接(“/img/logo.png”)将通过相同的协议进入同一服务器。 如果您想更改协议,则必须在那里提供完整的URL。
你可以做什么创建一个中继页面,在“https”服务器上创建页面/img/logo.png,这是一个连接到另一台服务器的程序,选择图像并显示它。