HTTP-сервер и его каталоги - PullRequest
       14

HTTP-сервер и его каталоги

0 голосов
/ 19 сентября 2011

У меня есть собственный веб-сервер HTTP, каждый раз, когда я просматриваю его, скажем: http://hotname:port он перенаправляет на это:

http://hotname:port/base

Сервер работает с: /home/user/app_web/bin/start.pl

У меня есть каталог HTML, указанный в: / home / user / app_web / static

во время работы сервера один из запросов, которые я ему отправляю, представляет собой HTML-код с телом, имеющим это изображение:

<img src="../static/page.html">

эта страница загружается нормально, но изображений в ней нет, что находится в: "/home/user/app_web/static/image/1.jpg"

когда я смотрю на HTML-сайт, который загрузили страницы, это выглядит так:

http://hotname:port/base/../home/user/app_web/static/image/1.jpg"

Понятия не имею, что я делаю не так, также я новичок, когда дело доходит до сети.

Спасибо

1 Ответ

1 голос
/ 19 сентября 2011

Если местоположение файла HTML

/ дом / пользователь / app_web / статический / page.html

и изображение в

/ дом / пользователь / app_web / статический / изображение / 1.jpg

Затем попробуйте изменить тег изображения на:

<img src="image/1.jpg">

URL будут разработаны относительно HTML-файла.

(Поскольку "static" является частью расположения папки, а , а не URL, насколько я вижу, вам никогда не придется включать "static" в URL.)

...