Nginx环境配置404错误页面跳转

Nginx环境配置404错误页面跳转
老刘博客首先声明一下,上面的封面图来自互联网,每个人准备的404错误页面也都不是相同的,特别是错误页面下面的导航条,代码修改是个人问题。
404错误的根本原因
先说一下404错误页面的来源。当服务器无法展示浏览者试图访问的页面时,就会发生404错误。这个错误仅仅是资源消失不见了,服务器没有内容展示但也不会显示空白屏幕,而是显示 404 页面。 大多数WordPress或者zblog主题都带有一个基本的404模板,但这些设计通常是基本且简单。而引发404错误的因素
用户拼写错误:用户可能在输入URL时出现了拼写错误,或者输入了一个不存在的URL。比如,用户可能输入了一个不存在的页面名称或者目录路径,导致服务器无法找到相应的资源。
资源被删除或移动:有时网站管理员可能会删除或者移动某个页面资源,但是用户的浏览器仍然保留着旧的URL。当用户再次尝试访问该页面时,服务器会返回404错误,告诉用户所请求的资源已经不存在。
错误的链接:互联网上的链接可能会存在错误,即指向了一个不存在的资源。当用户点击了这样的链接时,服务器会返回404错误。
服务器配置错误:在某些情况下,服务器的配置可能出现问题,导致无法正确地处理用户请求。这样就会出现404错误。
无论出现何种原因,当服务器返回404错误时,浏览器会显示一个404页面给用户,告诉用户所请求的页面未找到。此页面通常会包含一些友好的提示,如页面未找到、链接已失效等等。
404错误页面的作用
正确的 404 页面将使访问者在您的网站上停留更长时间,并鼓励他们进行转化。通过创建引人入胜、有用且有趣的 404 页面,您可以为访问者提供良好的体验,即使他们看到错误也是如此。
无论出现何种原因,当服务器返回404错误时,浏览器会显示一个404页面给用户,告诉用户所请求的页面未找到。此页面通常会包含一些友好的提示,如页面未找到、链接已失效等等。
为了改善用户体验,网站可以自定义404页面,可以提供一些相关的导航链接、搜索框或者其他有用的信息,帮助用户找到他们想要的内容,或者重新导航到其他页面。
Nginx配置404错误页面跳转
我们需要进入Nginx的配置文件之中,一般在 /usr/local/nginx/nginx.conf之中,找到server的配置之中酌情修改
1 | server{ |
如果是设置转跳,可以适当的修改代码
1 | # 404 to 301 跳转到首页 |
上面的跳转页面就是把404错误进行301跳转,然后我们需要设置跳转的链接地址
1 | # 404 to 301 跳转到泪雪网 |
其中,$request_uri
值得是跳转页面的链接,如果删除,跳转到网站主域名
1 | https://www.example.com |
好了,修改配置文件之后需要重启Nginx,让配置文件生效。感谢大家来到老博客网站,如果代码有问题,请你直接互联网,因为我也不懂,只是简单的收集整理代码而已,谢谢大家。