我在.htaccess里设置了一个404页面
ErrorDocument 404 /404.php当访问不存在的页面时候转入404现在的问题,我访问了一个不存在的action,比如a.php?action=not_found..这个时候如何转入404页面? 求思路,谢谢

解决方案 »

  1.   

    先抛出404,再include 404.php,我没试过昂,这么寻思的。
      

  2.   

    你已经设置了404,就不需要自己再去弄了。。
    如果a.php是存在的,但是参数错误最好不要转404,
    搜索引擎不喜欢,给个参数错误的提示即可。
      

  3.   

    访问不存在的页面和不存在的action是不一样的意思;
    访问不存在的action说你的页面还是存在的,只不过是没有对应的action而已
    可以这样做
    if(action不存在){
      抛出404错误
    }
      

  4.   

    a.php 存在 而传递不存在的参数显示404是这个意思吧?楼上的方法就可以.在里面做个跳转到你的404页面
      

  5.   

    在iis里能直接设置吧,这个不用在代码里写了吧。
      

  6.   

    .htaccess  设置了404,还要写代码的?