nginx设置404 500页面跳转至首页,K哥
2016-08-31 15:21
489 查看
2015.9.29
开发找我说网站要设置个页面跳转
nginx设置404 500页面跳转至首页
什么是404页面?
如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404 Not Found
为什么要自定义404页面?
在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关掉,用户就这样悄悄的流失了。如果此时能有一个漂亮的页面能够引导用户去他想去的地方必然可以留住用户。因此,每一个网站都应该自定义自己的404页面。
NGINX下如何自定义404页面?
修改配置文件/usr/local/nginx/conf/nginx.conf添加页面重定向http内添加一行fastcgi_intercept_errors on;我是K哥!这个指令指定是否允许自定义4xx和5xx错误信息,默认情况下,nginx不支持自定义错误页面,只有这个指令被设置为on,nginx才能将错误自定义!
service内添加一行error_page 404 500 forum.php;404 500是你想跳转哪个错误页面。forum.php是你想要跳转到的页面。我是K哥!
测试nginx.conf正确性: /usr/local/nginx/sbin/nginx –t 重启nginx: /usr/local/nginx/sbin/nginx -s reload
开发找我说网站要设置个页面跳转
nginx设置404 500页面跳转至首页
什么是404页面?
如果碰巧网站出了问题,或者用户试图访问一个并不存在的页面时,此时服务器会返回代码为404的错误信息,此时对应页面就是404页面。404页面的默认内容和具体的服务器有关。如果后台用的是NGINX服务器,那么404页面的内容则为:404 Not Found
为什么要自定义404页面?
在访问时遇到上面这样的404错误页面,我想99%(未经调查,估计数据)的用户会把页面关掉,用户就这样悄悄的流失了。如果此时能有一个漂亮的页面能够引导用户去他想去的地方必然可以留住用户。因此,每一个网站都应该自定义自己的404页面。
NGINX下如何自定义404页面?
修改配置文件/usr/local/nginx/conf/nginx.conf添加页面重定向http内添加一行fastcgi_intercept_errors on;我是K哥!这个指令指定是否允许自定义4xx和5xx错误信息,默认情况下,nginx不支持自定义错误页面,只有这个指令被设置为on,nginx才能将错误自定义!
service内添加一行error_page 404 500 forum.php;404 500是你想跳转哪个错误页面。forum.php是你想要跳转到的页面。我是K哥!
测试nginx.conf正确性: /usr/local/nginx/sbin/nginx –t 重启nginx: /usr/local/nginx/sbin/nginx -s reload
相关文章推荐
- nginx 设置错误的自定义404页面跳转到500
- nginx 设置错误的自定义404页面跳转到500
- nginx 设置 404 500 页面跳转到指定页面
- nginx 设置错误的自己定义404页面跳转到500
- nginx 设置错误的自定义404页面跳转到500
- Spring MVC设置首页,403,404,500页面
- C# MVC模式 404 500页面设置方法
- ThinkPHP3.2如何设置404跳转页面
- 设置404页面跳转...
- NGINX自定义404页面设置方法
- nginx 设置403、404、等错误页面
- thinkPHP底层设置跳转404页面
- 网站设置404页面 --nginx
- nginx 404 跳转到自定义的页面
- 自定义错误404页面,自动跳转到站点首页
- C# MVC模式 404 500页面设置方法
- nginx如何设置自定义404页面
- web应用设置统一友好错误页面,处理404,500等错误
- Nginx实现404页面跳转到任意随机页面
- ubuntu 下 wordpress 设置 Permalink 为 自定义结构后出现404页面 nginx - 404 not found page for permalinks