下面以宝塔为例子:
利用宝塔面板的重定向,可以轻易实现,可以用系统自带,立即返回网站主页,也可以自定义404错误页面。
![]() 系统内置404 |
![]() |
再整理,再出发,人生是一段不休的自我救赎……
下面以宝塔为例子:
利用宝塔面板的重定向,可以轻易实现,可以用系统自带,立即返回网站主页,也可以自定义404错误页面。
![]() 系统内置404 |
![]() |
宝塔404页面设置:
1、把404页面放到WEB根目录,默认是安装目录的html目录下。
2、设置Nginx 404规则,找到如下代码(一般默认如下)
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
#error_page 404 /404.html;
#error_page 502 /502.html;
#ERROR-PAGE-END
3、修改为如下,即把error_page 404 /404.html前面的注释#去掉即可。
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
error_page 404 /404.html;
#error_page 502 /502.html;
#ERROR-PAGE-END
如默认没有友好的404页面,或者添加了404页面而没有效果。如果是宝塔面板,那么请查找如下路径中对应的文件,以域名为www.emc.wiki,以及Nginx下正确的404页面定义方法为例:
1、编辑Nginx配置文件,用了vhosts的就单独改,没用的直接改nginx.conf
vim /usr/local/nginx/conf/nginx.conf
or
vim /usr/local/nginx/conf/vhosts/www.emc.wiki.conf
宝塔面板后台,准确路径为/www/server/panel/vhost/nginx找到对应的网站文件,如www.emc.wiki.conf,将如下的404注释去掉,再在根目录放置404页面。
#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
#error_page 404 /404.html;
#error_page 502 /502.html;
#ERROR-PAGE-END
2、以相对路径指定404页面
server {
#error_page 404 https://www.emc.wiki/404.html
error_page 404 /404.html;
}