LINUX.ORG.RU
ФорумAdmin

Вопрос по apache

 , ,


0

1

Всем привет.

Есть apache с почти дефолтным конфигом:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /abc "/var/www/abc/html/"
</VirtualHost>

Вопрос по работе Alias.

Если идти по домену bla-bla.com открывается сайт с /var/www/html

Если же пойти по bla-bla.com/abc то открывается с /var/www/abc/html/, но проблема в том что в /var/www/abc/html/index.php все картинки и js прописаны как

<img src="/img/logo.png" alt="">
и соответсвенно берутся из /var/www/html.

Как зарулить что бы DocumentRoot для /abc считался /var/www/abc/html/ и все забиралось с него? Или php код должен быть написан по другому?

Спасибо.

Или php код должен быть написан по другому?

Это.

Убрать первый слеш тогда ресурсы будут браться из /abc
<img src="img/logo.png" alt="">

Deleted ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.