Я создаю локальный веб-сервер 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
Можете ли вы как-то помочь мне? Заранее спасибо!
Ваш
Options Indexes
отвечает за отображение структуры каталогов, доступной для просмотра, как показано при загрузке изображения. Рекомендуется удалить этот параметр со всех рабочих серверов.
использование
DirectoryIndex index.html index.htm index.php welcome.html
чтобы Apache отображал ваш индексный файл.