У меня есть веб-приложение. Я использую сервер 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»], но он указывал путь к локальному диску и не работал для меня ..
любая помощь действительно ценится.
Вы пытались работать с относительными путями?
$path = "/login/etc..."
Таким образом, вам не нужно каждый раз менять пути. Я думаю, что у php даже есть функция превращения относительных путей в абсолютные.
Других решений пока нет …