Показать папку public_html автоматически

0

Я создаю локальный веб-сервер apache2. Вот часть моего файла VirtualHost.

    ServerAdmin webmaster@localhost
    ServerName www.chinchaladze.ge

    DocumentRoot /var/www/chinchaladze.ge
    <Directory />
            #Options FollowSymLinks
            #AllowOverride None
            #Options FollowSymLinks
            Options Indexes FollowSymLinks Includes ExecCGI
            AllowOverride All
            Order deny,allow
            Allow from all
    </Directory>
    <Directory /var/www/chinchaladze.ge>
            RewriteEngine On
            RewriteBase /
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
            Options Indexes FollowSymLinks Includes ExecCGI
            AllowOverride All
            Order deny,allow
            Allow from all
    </Directory>

Как я знаю, когда я перейду на сайт www.chinchaladze.ge, он должен автоматически найти папку public_html и найти там индекс. *. Но вместо этого он показывает мне по умолчанию "Index of/" веб-страницу, похожую на это: http://i.stack.imgur.com/vgze8.gif

Можете ли вы как-то помочь мне? Заранее спасибо!

Теги:
virtualhost

1 ответ

1

Ваш

Options Indexes

отвечает за отображение структуры каталогов, доступной для просмотра, как показано при загрузке изображения. Рекомендуется удалить этот параметр со всех рабочих серверов.

использование

DirectoryIndex index.html index.htm index.php welcome.html

чтобы Apache отображал ваш индексный файл.

https://wiki.apache.org/httpd/DirectoryListings

Ещё вопросы

Сообщество Overcoder
Наверх
Меню