Board logo

标题: [求助] 404错误页可以改成 404.php吗 [打印本页]

作者: hjc91    时间: 2012-11-10 10:37     标题: 404错误页可以改成 404.php吗

可以把404.html的错误页改成404.php吗
作者: admin    时间: 2012-11-10 16:40

不可以
作者: 9zhmke    时间: 2013-1-20 17:08

为什么不可以啊,想自定义找不到就跑个301,这样多好啊。
作者: wulali    时间: 2013-1-20 17:11

为什么不可以啊,想自定义找不到就跑个301,这样多好啊。
9zhmke 发表于 2013-1-20 17:08


可以自己修改啊,修改.htaccess文件,或者修改vhost里的配置文件即可
作者: 9zhmke    时间: 2013-1-20 17:58

可以自己修改啊,修改.htaccess文件,或者修改vhost里的配置文件即可
wulali 发表于 2013-1-20 17:11



wdos一键安装版,用的nginx,是这样改吗:
/www/wdlinux/nginx-1.0.15/conf/vhost/site_name.conf
server {
        listen       80;
        server_name site_name;
        root /www/web/site_name/public_html;
        index index.php index.htm;
        error_page  400 /errpage/400.html;
        error_page  403 /errpage/403.html;
        error_page  404 /errpage/404.php;  #这里就可以了?
        error_page  405 /errpage/405.html;
        location ~ \.php$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                include fcgi.conf;
        }
}
作者: wulali    时间: 2013-1-20 18:01

wdos一键安装版,用的nginx,是这样改吗:
/www/wdlinux/nginx-1.0.15/conf/vhost/site_name.conf
...
9zhmke 发表于 2013-1-20 17:58

是的,改完后要重启web服务
作者: 9zhmke    时间: 2013-1-20 18:05

本帖最后由 9zhmke 于 2013-1-20 18:07 编辑
是的,改完后要重启web服务
wulali 发表于 2013-1-20 18:01



    为什么改成404.html可以,而改成了404.php后就没办法使用了?真奇怪,出现的是:

  无法找到该网页
HTTP 404  
   最可能的原因是:
•在地址中可能存在键入错误。
•当您点击某个链接时,它可能已过期。

   您可以尝试以下操作:
     重新键入地址。  

     返回到上一页。

     转至  并查找您想要的信息。
作者: wulali    时间: 2013-1-20 18:26

为什么改成404.html可以,而改成了404.php后就没办法使用了?真奇怪,出现的是:

  无法找到该 ...
9zhmke 发表于 2013-1-20 18:05

你的404.php放在/errpage/目录下了吗?(或者你在conf里设置的文件夹下)
作者: 9zhmke    时间: 2013-1-20 18:49

本帖最后由 9zhmke 于 2013-1-20 18:53 编辑
你的404.php放在/errpage/目录下了吗?(或者你在conf里设置的文件夹下)
wulali 发表于 2013-1-20 18:26



  是的,和404.html放在/errpage/一起在,会是这句的原因吗:
location ~ \.php$ {。。。。。。。。。}
作者: admin    时间: 2013-1-20 18:56

如果是N+A,要连A的一起改
作者: 9zhmke    时间: 2013-1-20 22:28

如果是N+A,要连A的一起改
admin 发表于 2013-1-20 18:56



    没有使用A,用A的速度比单用N要慢,而且被百度收录了不少:88的网址,所以后来不敢了。
作者: soyeo    时间: 2013-1-21 01:57

还是希望能加上 这样方便
作者: admin    时间: 2013-1-21 08:51

手动修改可以,默认不可以
作者: 9zhmke    时间: 2013-1-21 16:21

手动修改可以,默认不可以
admin 发表于 2013-1-21 08:51



    手动改该怎么改呢?前面我也讲了我的情况,但确实改不出来。这个功能真的很有用的。
作者: admin    时间: 2013-1-21 16:30

404.php
文件的内容是什么?
作者: 9zhmke    时间: 2013-1-21 17:06

404.php
文件的内容是什么?
admin 发表于 2013-1-21 16:30



    我的域名更换了,把域名移作他用,需要做301跳转,写的是:
<?php
$target_host = "dp168.com";
$the_host = $_SERVER['HTTP_HOST'];
$request_uri = $_SERVER['HTTP_X_REWRITE_URL'];
if($the_host !== $target_host)
{
header('HTTP/1.1 301 Moved Permanently');
header('Location: [url=http://]http://'.$target_host.$request_uri[/url]);
}
?>
作者: 9zhmke    时间: 2013-1-22 20:33

回复 15# admin


    指点一下嘛,还可以动哪里?
作者: admin    时间: 2013-1-22 21:30

按理按上面的操作,应该是可以了的

但现在具体是什么原因不可以,不太确定
作者: 9zhmke    时间: 2013-1-22 23:08

回复 18# admin


    远程调试一下解决这个问题需要付多少费用?
作者: fimd    时间: 2013-4-1 18:03

我也是很需要这个,前几天手工修改好了。现在又不行,找不到原因了。怪
作者: marquis    时间: 2013-4-1 21:27

回复 20# fimd


   有什么错误提示。
作者: hanfei    时间: 2014-7-11 21:52

001.jpg
002.jpg

图片附件: 001.jpg (2014-7-11 21:51, 51.57 KB) / 下载次数 6262
http://www.wdlinux.cn/bbs/attachment.php?aid=4672&k=7e68165e848fc68a2d9b02c1808f3f38&t=1713939169&sid=56d6lN



图片附件: 002.jpg (2014-7-11 21:52, 53.33 KB) / 下载次数 6284
http://www.wdlinux.cn/bbs/attachment.php?aid=4673&k=e6034e63abcb8439df838476f7a3d1f0&t=1713939169&sid=56d6lN


作者: hanfei    时间: 2014-7-11 21:53

回复 1# hjc91


    001.jpg

002.jpg

图片附件: 001.jpg (2014-7-11 21:52, 51.57 KB) / 下载次数 6349
http://www.wdlinux.cn/bbs/attachment.php?aid=4674&k=7ecf39309ad2056cffc28fccd5e507d1&t=1713939169&sid=56d6lN



图片附件: 002.jpg (2014-7-11 21:52, 53.33 KB) / 下载次数 6244
http://www.wdlinux.cn/bbs/attachment.php?aid=4675&k=f4ea34b64793aceb0c60ee666fe88b2f&t=1713939169&sid=56d6lN






欢迎光临 WDlinux官方论坛 (http://www.wdlinux.cn/bbs/) Powered by Discuz! 7.2