Относительные ссылки XAMPP работают неправильно

На http://www.examplesite.com/aPage.php следующее изображение загружается правильно

<img src="/images/sidenav/analysis-2.gif" />

но по адресу http://localhost/exampleSite/aPage.php он пытается получить localhost / images /... вместо localhost/exampleSite/images/...

Моя файловая структура:

C: \ XAMPP \ HTDOCS \ exampleSite \

У меня была эта проблема в нескольких проектах, и ранее я прибегал к абсолютным URL-адресам, но сейчас я просто пытаюсь сделать несколько быстрых обновлений на странице, и я не могу правильно их просмотреть на своем локальном хосте.

2 ответа

Решение

Если вы не хотите портить атрибуты src на своем веб-сайте, вы можете изменить директивы конфигурации.

Вы можете переместить его, отредактировав DocumentRoot установка в C:\xampp\apache\conf\httpd.conf,

В настоящее время он должен быть установлен как:

C:/xampp/htdocs

Измените это на:

C:/xampp/htdocs/exampleSite

и ваша относительная ссылка как <img src="/images/sidenav/analysis-2.gif" /> должно работать нормально.

НОТА:

  • Не забудьте перезапустить сервер XAMPP после внесения изменений.
  • После этих изменений ваш ведущий / всегда будет направлен на exampleSite папка. Если вы решите изменить корневой каталог позже, повторите процедуру для корневой папки по вашему выбору.

Удалить первый / так что становится

<img src="images/sidenav/analysis-2.gif" />

Другие вопросы по тегам