phpnow1.5.6如何设置404错误页面呢?直接在http.conf里面加 当服务器上只有一个站点的时候还行
当配置了两个站点 就都不行了  一直搞不明白  有高手知道么

解决方案 »

  1.   

    本帖最后由 xuzuning 于 2012-10-18 12:47:47 编辑
      

  2.   

    在站点虚拟根目录建立.htaccess文件,然后写入以下代码:
    RewriteEngine onerrorDocument 404 /404.htm把404.htm丢到根目录就行了
      

  3.   

    上面的都试过了  根本不行  
    我的conf配置文件如下
    <VirtualHost x.x.x.x:9022>
        ServerName  xxx.com
        DocumentRoot d:/daer
    </VirtualHost>
    <VirtualHost x.x.x.x:9023>
        ServerName  yyy.com
        DocumentRoot d:/wear
    </VirtualHost>无论是分别在这个网站目录下建立htaccess文件  还是直接在这个config文件下 分别配置 ErrorDocument 404 /404.html  都不行
    之前只有一个站的时候 在conf文件后面加个ErrorDocument 404 /404.html  那个站还能成功404   增加一个站之后就不行了。
      

  4.   

    谢谢两位  找到问题了 犯了低级错误  没有用工具测试404状态是否成功
    而是用IE9去直接测试  而IE9貌似不支持404跳转