Некорректная работа с перенаправлением/относительными путями

Ответить
Аватара пользователя
Develop-Soft
Сообщения: 690
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

Некорректная работа с перенаправлением/относительными путями

Сообщение Develop-Soft »

Баг или не баг?

На компе собран вебсервер, к нему настроено перенаправление с внешки.
Захожу снаружи по адресу, ввожу логин пароль и после нажатия на "вход" меня перебрасывает на локальный адрес компьютера:

Изображение

При наведении на кнопку "войти как гость" в строке состояния также виден локальный адрес:

Изображение


P.S. Грешил на то, что РК изначально был установлен с использованием локального адреса (и может "что-то не то" прописалось), но нет. После чистой (успешной) установки через внешний адрес - та же песня на странице входа.

P.P.S. Другие CMS-ки заработали по такой схеме без танцев с бубном.
Аватара пользователя
Develop-Soft
Сообщения: 690
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

Re: Некорректная работа с перенаправлением/относительными путями

Сообщение Develop-Soft »

UPD:

Склейка домена и пути от гостевого входа - заработала:

Изображение

однако дальнейшая навигация показывает локальный адрес:

Изображение

Очевидно где-то в коде РК некорректно генерируются относительные пути...
Аватара пользователя
support
Техническая поддержка
Сообщения: 8993
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Некорректная работа с перенаправлением/относительными путями

Сообщение support »

Для построения ссылки берется переменная $_SERVER['HTTP_HOST']
смотрите includes\functions\urls.php

Код: Выделить всё

function url_for($module, $prams = '', $hide_session = false)
Аватара пользователя
Develop-Soft
Сообщения: 690
Зарегистрирован: 27 мар 2019, 01:22
Имя: Владимир
Откуда: Россия, Белгород
Контактная информация:

Re: Некорректная работа с перенаправлением/относительными путями

Сообщение Develop-Soft »

Никто не сталкивался с подобной проблемой? Может победили?)
Ответить