2014-11-09 6 views
0

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

ServerAdmin [email protected] 
    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

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

ответ

1

Вашего

Options Indexes 

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

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

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

сделать Apache отображения индексного файла.

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

Смежные вопросы