解决方案 »

  1.   

    可以用虚拟目录指定(设置 ALIAS)
    但这样就违背你 为了安全上考虑 的初衷了
    所以还是需要书写 php 程序读取
      

  2.   

    1.网站程序设置虚拟目录,如:web.com
    2.图片文件设置虚拟目录,如:img.web.comapache设置虚拟目录:httpd-vhosts.confNameVirtualHost *:80<VirtualHost *:80>
    ServerName web.com
    DocumentRoot "E://wwwroot/"
    </VirtualHost><VirtualHost *:80>
    ServerName  img.web.com
    DocumentRoot "E://pic"
    </VirtualHost>
    c盘 windows下system32/drivers/etc/hosts设置
    127.0.0.1 web.com
    127.0.0.1 img.web.com
      

  3.   

    先谢谢大牛们的回答,但还有一个问题目前我网站数据库连接文件 conn.php 是放在 网站的根目录 E://wwwroot/include/下面的 。也是为了安全起见
    现在我想把这个连接文件 conn.php移放在网站根目录外 E://conn/,应该怎样配置 apache, 就是让访问  E://wwwroot/include/conn.php  相当于访问  E://conn/conn.php 呢??是不是只能 用 php 来处理, 不能通过 配置 apache 处理呢??无限感激, 谢谢!!
      

  4.   

    是的,不在 Apache 管辖范围的文件,是不能通过 http 协议访问的