Это связано с тем, что ваши относительные URI имеют свою базу. Первоначально база /
, когда страница /swift-details.php?id=foo
, и браузер правильно заполняет относительные ссылки с базой /
. Но когда браузер переходит на страницу типа /swift/details/foo
, база внезапно становится /swift/
, и она пытается добавить это перед всеми относительными URL-адресами и, следовательно, ни один из них не загружается.
Вы можете либо сделать свой ссылки абсолютны или изменить базу URI в заголовке ваших страниц (в промежутке между тегами <head> </head>
):
<base href="/">
IP-адреса являются статическими, но магистрали SIP должны быть настроены с использованием доменных имен. IP-адреса, к которым разрешаются домены, могут изменяться из-за изменений или обновлений инфраструктуры, но домены всегда будут согласованы.