Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 关于 nginx 404 设置

[复制链接]
wyingxiang 发表于 2011-11-2 08:21:09 | 显示全部楼层 |阅读模式
在官方提供的nginx  rewrite 规则中 ,return 404
若果仅仅用次 rewrite , 返回一个默认的 nginx 404 页面
如果要自定义这个 nginx 404 页面,该如何设置?
网上一些资料说:fastcgi_intercept_errors on;
error_page  404 = /404.html;

设置后,发现只有根目录下的错误访问才会跳转,如果有2级或者3级目录,僵死

dustheart 发表于 2011-12-1 12:07:35 | 显示全部楼层
来学习一下
回复

使用道具 举报

happy13888 发表于 2011-12-7 13:33:43 | 显示全部楼层
Nginx官方默认404:
  1. if (!-e $request_filename) {
  2.         return 404;
  3. }
复制代码
Nginx自定义404:
  1. rewrite  ^/(.*) http://yourdomain/404.php permanent;
复制代码
希望对LZ有所帮助。
回复

使用道具 举报

baiduanyang 发表于 2011-12-15 15:19:20 | 显示全部楼层

         error_page 403 /XXXXXXX/403.html;
         error_page 404 /XXXXXXX/404.html;

         error_page 500 /XXXXXXX/500.html;
         error_page 501 /XXXXXXX/501.html;
         error_page 502 /XXXXXXX/502.html;

添加到vhost.conf网站的server段  XXX自定义。/xxxxx/500.html 这xxxxx是在你对应的网站的根目录~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-26 23:42 , Processed in 0.022779 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表