Вопрос по Apache

[fly]

Sweet orange
Ребята, есть вопрос. У меня на локальном хосте стоит AppServ. У него есть корневая директория под названием "www" внутри которой есть несколько папок под каждый сайт. Но вот беда. Все ссылки вида "<a href="/suppot.html">Поддержка</a>" выкидывают в главную директорию "www". А мне надо, чтобы эти ссылки работали внутри папки с данным сайтом. Проблема в том, что AppServ считает папку "www" одной единственной для сайта (а не для сайтов). Поэтому и ссылка всегда выкидывает именно в корневую папку.
Теперь вопрос. Как мне сделать, чтобы такие ссылки работали только внутри конкретной папки с сайтом, а не выбрасывали в основную?

P.S. Знаю на денвере вроде так и есть, слышал, что и у аппача так можно сделать, но как?
 

FEOFAN

http://feofan.com
Пропиши для каждого сайта

но тогда нужно провериьти все пути у себя.
Либо под каждый сайт создавай поддомен.
 

[fly]

Sweet orange
Можешь подсказать как настроить апач, чтоб каждая директория внутри "www" была виртуальным хостом? А то я раму не соберу. В инете много инфы есть, но че-то у меня не получается.
 

FEOFAN

http://feofan.com
Я не спец по настройке сервера, последний раз сам руками добавлял поддомены лет 5-7 назад... на сколько помню, в самом httpd.conf есть пример
 

[fly]

Sweet orange
Та просто там есть добавление одиночных поддоменов, т.е. вручную, а есть автоматическое добавление, где каждая директория является поддоменом. Ладно, буду искать.
 

UnFeeLing

Member
Открыть httpd.conf

Найти:
Код:
# Virtual hosts
# Include conf/extra/httpd-vhosts.conf
Заменить на:
Код:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
Открыть файл httpd-vhosts.conf

Вставить
Код:
NameVirtualHost *:80
Описать виртуальный хост
Код:
<VirtualHost *:80>
    ServerAdmin hostmaster@mail.ua
    DocumentRoot "D:/server/sites/site.ua/www"
    ServerName site.ua
    ServerAlias www.site.ua
</VirtualHost>
Открыть C:\Windows\system32\drivers\etc\hosts

В самый низ
Код:
127.0.0.1 site.ua
Перезапустить Apache2
 
Зверху