虚拟主机里有404的功能,但返回的结果是html的那么404可以是PHP的吗?还有,如果自定义404的地址?

解决方案 »

  1.   

    apache 配置文件里定义404地址404用PHP有必要吗?
      

  2.   

    404只是一个错误返回的URL的设置,对HTML还是PHP没有硬性规定。
      

  3.   

    应该是可以的。参考:
    http://liveforlinux.blog.51cto.com/3337218/620893
    http://www.qqread.com/network/server/n450154.html
      

  4.   

    有必要!
    但是服务器端好象默认是HTML的,不是PHP的。
    就是需要动态内容,象可以添加一些更新的内容。。
      

  5.   

    有必要的话就做吧,支持PHP页面。其次的话 在跳转时处理好header内容.
      

  6.   

    当然可以,404是静态页面,可以<?php echo '404, page not found'; ?>
    有兴趣,可以安装 wordpress,durapal,joomla 等,看看他们的404。当然,我猜你的疑问是URL地址,404.html ,可不可以 404.php 。这个没规定,当然可以。
    如果你你很不放心,可以用urlrewrite 将页面后缀名 .php 改成 .html
      

  7.   

    当然可以,web服务器配置一下就行,重新指到一个php文件,就可以根据url返回不同的内容。
      

  8.   

    可以,你可以在apache设置,也可以在自己的代码里设置。