доброго!
как сделать переход на главную страницу сайта, файлы которого находятся вне корня?
адрес главной страницы сайта выглядит так www.mysite.ru/dir, а надо так www.mysite.ru, но с переходом в папку dir без отображения её в пути (адресе).
как я понимаю за это отвечает веб-сервер (через .htaccess) или есть другое решение?
зачем это нужно, в корне сейчас работающий сайт, а в папке dir его новая версия, как только всё там настрою и заполню инфой, он заменит старый, осталось разобраться как при наборе адреса сайта попасть на сайт расположенный в dir.
спасибо
Комментарии
В настройках виртуального хоста есть директория с документами. Ищите в конфигах apache.
На примере локального сервака (Apache 2.2.17) на винде (Windows 7):
Останавливаем Апач, открываем конфиг Апача (httpd.conf) и находим строку:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
Строка должна быть раскомментирована.
Далее открываем файл httpd-vhosts.conf , который отвечает за виртуальные хосты и прописываем пути к реальному сайту и пути в виртуальным:
DocumentRoot "d:/Server/web_sites/реальный_сервер/www"
ServerName localhost
ErrorLog "d:/Server/Apache/logs/error.log"
CustomLog "d:/Server/Apache/logs/access.log" common
NameVirtualHost виртуальный_сайтец_1:80
ServerAdmin webmaster@виртуальный_сайтец_1.ru
DocumentRoot "d:/Server/web_sites/виртуальный_сайтец_1/www"
ServerName виртуальный_сайтец_1
ErrorLog "d:/Server/web_sites/виртуальный_сайтец_1/logs/error.log"
CustomLog "d:/Server/web_sites/виртуальный_сайтец_1/logs/access.log" common
NameVirtualHost виртуальный_сайтец_2:80
ServerAdmin webmaster@виртуальный_сайтец_2.ru
DocumentRoot "d:/Server/web_sites/виртуальный_сайтец_2/www"
ServerName виртуальный_сайтец_2
ErrorLog "d:/Server/web_sites/виртуальный_сайтец_2/logs/error.log"
CustomLog "d:/Server/web_sites/виртуальный_сайтец_2/logs/access.log" common
В папке с виндой находим файлик: c:\Windows\System32\drivers\etc\hosts
В котором прописываем:
127.0.0.1 реальный_сервер
127.0.0.1 виртуальный_сайтец_1
127.0.0.1 виртуальный_сайтец_2
При обращении по имени будет открываться сайт из соответствующей папки.