自动显示public_html文件夹

时间:2014-11-09 08:41:20

标签: php linux apache unix virtualhost

我正在构建本地apache2 Web服务器。这是我的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。*文件。但相反,它会向我显示默认的“Index of /”网页,类似于:http://i.stack.imgur.com/vgze8.gif

你能以某种方式帮助我吗?提前谢谢!

1 个答案:

答案 0 :(得分:1)

Options Indexes

负责显示图片上传中显示的可浏览目录结构。建议从所有高效服务器中删除此设置。

使用

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

使Apache显示您的索引文件。

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