51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

解决新建的网站的404页面不是自己程序里面的404页面

我们在使用宝塔创建新网站的时候,网站创建好了,就删除里面的所有文件,然后再上传自己所要的建站源码。


当网站创建好了以后,我们在尝试输入一个错误的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


赞(4)
未经允许不得转载:工具盒子 » 解决新建的网站的404页面不是自己程序里面的404页面