изменить корневой каталог веб-сайта в apache (xampp)

Когда я повторяю «PHP_SELF» в localhost, запущенном на xampp, я получаю папку проекта как эхо-текст, например

// index.php <?php echo $_SERVER["PHP_SELF"]; ?> 

Ответ

/a3-ver-9.0/index.php

но если бы я был на сервере с доменом, эта строка просто вернула бы "/index.php"

Есть ли способ временно изменить корень по умолчанию в xampp, чтобы отразить это?

Причина в том, что я использую абсолютные пути от root для включения ресурсов, например изображений. однако эти абсолютные пути не будут работать, если корень установлен неправильно!

ура

РЕДАКТИРОВАТЬ

Чтобы сделать вещи более ясными …

У меня есть сайт с php-файлами, которые возвращают части страницы, например, header.php и footer.php и т. Д.

У меня есть установка wordpress и в шаблоне wordpress я включаю эти файлы. и потому, что я включаю эти файлы из разных каталогов, пути внутри включенных файлов должны быть абсолютными.

однако файлы в header.php включены как:

 <img src="/images/image1.jpg" /> 

теперь это включение является правильным, и когда я закончу проект и загружу его на свой сервер, он будет правильно извлекать изображение.

но при работе с localhost корневая папка «/» – это папка, в которой хранятся ВСЕ мои локальные проекты.

Поэтому мне нужен способ временно изменить корень localhost для каждого проекта, поэтому мне не нужно путаться с изменением нагрузки путей, когда проект готов к загрузке!

Надеюсь, это имело больше смысла

Однако при работе на локальном хосте

Лучший способ решить это – использовать виртуальные хосты для ваших проектов локально. Так что что-то вроде http://www.project.local действительно показывает ваш проект.

Вот учебник, как это сделать в xampp.

Хорошо, теперь я понимаю, что вы имеете в виду, здесь вы пойдете, это поможет вам, просто измените корень на папку вашего текущего проекта, например:

 "C:/xampp/xampp/htdocs/a3-ver-9.0/"