<VirtualHost *>
    <Directory "../vhosts/2.163.com">
        Options -Indexes FollowSymLinks
    </Directory>
    ServerAdmin [email protected]
    DocumentRoot "../vhosts/2.163.com"
    ServerName 2.163.com:80
    ServerAlias *.2.163.com
    ErrorLog logs/2.163.com-error_log
    php_admin_value open_basedir "F:\php\vhosts\2.163.com;C:\WINDOWS\Temp;"
</VirtualHost>我本机测试 这样访问 如果没文件 会直接返回403错误我想访问的时候直接显示目录中的所有文件

解决方案 »

  1.   


    Apache服务器默认的就是列出所有的啊。重装Apache试试。
      

  2.   


    <VirtualHost *>
        <Directory "../vhosts/1.163.com">
            Options Indexes FollowSymLinks
        AllowOverride All    Order allow,deny
        Allow from all    </Directory>
        ServerAdmin [email protected]
        DocumentRoot "../vhosts/1.163.com"
        ServerName 1.163.com:80
        ErrorLog logs/www.wenyisheng.info-error_log
        php_admin_value open_basedir "F:\php\vhosts\www.wenyisheng.info;C:\WINDOWS\Temp;"
    </VirtualHost>这样就可以了