为什么我修改了apache目录的位置,他还是打开修改后的目录下的htdocs
我将默认的htdocs目录改为
ServerRoot "E:/website"DocumentRoot "E:/website"<Directory "E:/website">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all</Directory>
可是他依然不屈不挠的去访问website\htdocs下的index.html,根本无视website目录下的index.html
我把htdocs目录删除他就提示403错误,You don't have permission to access / on this server
我到底要怎么改才行,求解啊

解决方案 »

  1.   

    你没有把E:/website这个解析到apache中去,每次访问localhost会进入到默认的根目录即E:/website/htdocs.
      

  2.   

    把E:/website设置成虚拟目录。。去网上搜搜!
      

  3.   

    ServerRoot不用改吧,这个配置项指定的是apache软件的安装目录,如果没有重新安装apache,只是修改网站根目录,只需修改DocumentRoot配置项和相应的Directory配置段(看起来你已经改好了)。
    另外,修改配置文件后别忘了重启Apache服务。
      

  4.   


    我设置成虚拟目录了,但是还是不去访问,我还要设置什么?还是把htdocs目录删了就行了?我是新手,请赐教……
      

  5.   

    我删除htdocs目录后就无法重启服务器了
      

  6.   

    我添加了如下信息
    Alias /manual "E:/website"<Directory "E:/website">
        Options Indexes FollowSymLinks MultiViews IncludesNoExec
        AddOutputFilter Includes html
        AllowOverride None
        order allow,deny
        Allow from all
    </Directory>
    还是不行