在httpd.conf 中将DocumentRoot后边写成你想要的目录

解决方案 »

  1.   

    我改为
    DocumentRoot "e:/my"
    <Directory "e:/my">
    为什么只能访问首页,其他页都找不到,这是什么原因?
      

  2.   

    Alias /test/ "c:/php/test/" 访问:
    http://.../test/
      

  3.   

    改为Alias /my/ "c:/my/test/" 也不行呀,只能访问HTML文件,PHP文件为什么不能使用了?
      

  4.   

    php不能访问不是虚拟目录的问题。。
      

  5.   

    虚拟目录怎么能跟documentroot(主目录)混了,ScriptAlias /php/ "c:/php/"                   脚本目录
    AddType application/x-httpd-php .php          处理的文件后缀
    Action application/x-httpd-php "/php/php.exe" 处理脚本的程序(PHP解释程序),跟脚本目录有联系,如果要设置其他脚本的话要添加相应的脚本目录,把解释程序相对于脚本目录的虚拟目录写出来:)
    Alias /test/ "c:/php/test/"                   虚拟目录
    DirectoryIndex index.htm                      默认文档你自己看看那个没加,加哪个好了:)
      

  6.   

    主目录一般是不能随便改动的,否则你会很痛苦,所有的HTML中以绝对路径引用的东西都会不好用,除非你把原主目录中有用的东西都copy过来,这不是跟没改一个样了?
      

  7.   

    ScriptAlias /php/ e:/OSO/php/
    AddType application/x-httpd-php3 .php
    Action application/x-httpd-php /php/php.exe
    DocumentRoot "e:/OSO/apache/htdocs"
    Alias /my2/ "f:/aaa/my2/"在e:/apache/htdocs下的PHP文件可以访问,在f:/aaa/my2目录下的PHP文件还是不能访问?