внутренняя ссылка — перейти к ссылке — от https до http

Я сделал домашнюю страницу в php (которую можно увидеть только по https), эта страница ссылается на 2 разных внутренних веб-портала.
Один из двух внутренних веб-порталов (MpcPanel) находится на URL-адресе 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>

Полный URL, который я хочу использовать: http://192.168.1.100/cgi-bin/class/login.cgi

И полный URL-адрес изображения: http://192.168.1.100/classpba/include/images/logo.png

Я не хочу ставить в SRC = полный URL, потому что я хочу возможность изменить IP-адрес моего сервера без необходимости вручную изменять также IP-адрес на домашней странице.

1

Решение

Ты не можешь Когда вы находитесь на сервере в HTTPS, любые относительные ссылки («/img/logo.png») будут проходить по тому же протоколу на тот же сервер.
Если вы хотите изменить протокол, вы должны указать полный URL-адрес.

Что вы можете сделать, это создать страницу ретрансляции, создав на сервере «https» страницу /img/logo.png, которая представляет собой программу, которая подключается к другому серверу, выбирает изображение и отображает его.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]