我们在使用宝塔创建新网站的时候,网站创建好了,就删除里面的所有文件,然后再上传自己所要的建站源码。
当网站创建好了以后,我们在尝试输入一个错误的url,比如首页后面跟一个/888,这时候,他的404页面显示:
404 Not Found
nginx
这个页面不是我们要的404页面啊,我们的程序里面内置了一个404页面啊,怎么解决这个问题呢?
经过站长在线站长的琢磨,还是搞定了这个问题的,为本站的404页面就是系统内置的404页面,而不是上面的404页面,然后对比新的网站的配置文件,还是找到了解决方法的,还是以宝塔管理面板为例,操作步骤如下:
宝塔管理面板后台,网站,指定网站的设置,配置文件,#ERROR-PAGE-START 和 #ERROR-PAGE-END 我这个网站是第32-35行,每个网站可能不同,但是相差不大,原来的配置文件是:
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
error_page 404 /404.html;
#error_page 502 /502.html;
#ERROR-PAGE-END
我们只要把error_page 404 /404.html;前面加一个#注释掉即可,修改后为:
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
#error_page 404 /404.html;
#error_page 502 /502.html;
#ERROR-PAGE-END
最后,记得点击保存哦,然后,我们再次打开一个/888,就显示:
我最新的网站模版里面,都是配置了,5秒以后自动跳转到首页的代码,还有不会的,可以阅读本站这个文章:
《五秒后自动跳转首页代码》e