веб-сервер — PHP ссылки работают на локальном хосте, но ломаются при размещении приложения на веб-сервере

У меня есть веб-приложение. Я использую сервер WAMP.
Я разработал веб-приложение и поместил файлы приложения в «логин», а затем в папку «www» wamp.i.e. Drive:\wamp\www\login\
теперь при загрузке моего файла на веб-хост, который идет прямо в папку «www» и там нет папки «логин». так что мои существующие ссылки на localhost, например

http://localhost:8081/login/dashboard.php

поворачиваясь к http://example.com/login/dashboard.php,
теперь, поскольку нет папки для входа, из-за неправильного пути ссылка разрывается.
есть один способ, что я меняю каждую ссылку каждый раз перед загрузкой на веб-сервер, что отнимает много времени и подвержено ошибкам.
Есть ли простой способ, то есть динамический способ, которым мои ссылки прекрасно работают как на локальном, так и на веб-сервере.
так что ссылка на localhost на веб-сервере должна быть http://localhost:8081/login/dashboard.php направить автоматически на http://example.com/dashboard.php вместо http://example.com/login/dashboard.php

я пытался использовать $ _SERVER [«DOCUMENT_ROOT»], но он указывал путь к локальному диску и не работал для меня ..
любая помощь действительно ценится.

1

Решение

Вы пытались работать с относительными путями?

$path = "/login/etc..."

Таким образом, вам не нужно каждый раз менять пути. Я думаю, что у php даже есть функция превращения относительных путей в абсолютные.

0

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

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

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