Apache2的404页面非常难看,于是尝试自定义一个腾讯的公益404.
环境 Ubuntu18 + Apache2
1、首先创建一个404.htm文件,放在根目录下,有的是www/,我是www/html/。
创建示例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>404</title> <script type="text/javascript" src="//qzonestyle.gtimg.cn/qzone/hybrid/app/404/search_children.js" charset="utf-8" homePageUrl="https://hyjhub.com" homePageName="回到我的主页"></script> </head> <body> </body> </html>
其中homePageUrl=”https://hyjhub.com” homePageName=”回到我的主页”这个可以自定义,换成自己需要的。
2、找到Apache2的配置文件
我的配置文件在如下所示目录下
/etc/apache2/sites-available
里面有个 000-default.conf文件

vim 000-default.conf
然后加入一行代码
ErrorDocument 404 /404.htm

如果404.htm放在根目录就可以这么写,当然也可以自定义路径。
3、最后重启Apache服务
systemctl restart apache2
去测试一下就可以了,效果如下
