2015-08-27 5 views
0

Как я могу использовать абсолютные пути на своем веб-сайте во время тестирования в локальной файловой системе? Я знаю, что я могу использовать / для доступа к корневому каталогу моего веб-сайта. Однако это работает только тогда, когда мой сайт находится на сервере. Я хочу иметь возможность использовать абсолютные пути в своей локальной файловой системе, чтобы я мог выполнить правильное тестирование перед загрузкой.Установить абсолютный путь для корневого каталога в HTML на локальной файловой системе

Есть ли способ установить переменную в корневой каталог в HTML? Что-то похожее на Linux, где вы можете определить переменную WEBPATH=/home/user/website. Таким образом, я могу использовать, например, src="WEBPATH/folder/file.html для всех файлов, которые я использую на своем веб-сайте, и могу изменить WEBPATH в зависимости от того, тестирую ли я локально или с помощью корневой папки сервера.

Я открыт для других обходных решений.

+0

может быть интересно? [Курс сбоя начальной загрузки PHP (запуск приложения)] (https://www.binpress.com/tutorial/php-bootstrapping-crash-course/146). Я разрабатываю на windows и host на linux. Мне не нужно много менять. На самом деле, как только я верну файл 'bootstrap', я просто скопирую код в 'live'. Я не использую фреймворк - я узнаю от них и использую компоненты. –

+0

Спасибо, я еще не начинал с PHP, но это определенно будет полезно! – niko

+0

извините - не прочитал инструкции, как и должен был. ; -/ –

ответ

0

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

Если у вас установлен python 2.x, вы можете запустить python -m SimpleHTTPServer из командной строки у вашего веб-корня, и он будет обслуживать ваш сайт по адресу localhost:8000.

+0

Cheers. Это сделало трюк :) – niko