一、控制台设置404页面
通过阿里云控制台可快速完成404页面部署:
- 登录阿里云控制台,进入云虚拟主机管理页面
- 选择目标主机实例,点击「管理」操作按钮
- 在左侧导航栏选择基础环境设置 > 404页面设置
- 点击「浏览」上传已制作好的404页面文件(如404.html)
此方法适用于标准版及以上云虚拟主机,普惠版需升级服务版本。
二、配置文件设置方法
对使用Nginx/Apache服务器的用户,推荐通过配置文件实现:
Nginx配置
server {
error_page 404 /404.html;
location = /404.html {
root /website_root;
internal;
}
编辑配置文件后需执行/alidata/server/nginx/sbin/nginx -s reload
重启服务。
Apache配置
在网站根目录创建.htaccess
文件,添加:
ErrorDocument 404 /404.html
需确保文件权限设置为644。
三、通过CDN服务配置
使用阿里云CDN加速的站点可通过以下步骤设置:
- 登录CDN控制台,选择目标加速域名
- 进入「缓存配置 > 自定义错误页面」模块
- 添加404状态码映射,指定自定义页面URL
该方法可实现边缘节点级别的错误页面分发。
四、注意事项与测试
- 页面文件需命名为404.html并放置于网站根目录
- 避免使用URL重定向方式,防止返回200状态码
- 测试方法:访问任意不存在的路径如example.com/test404
- 在线工具:HTTP Status Checker
- 浏览器开发者工具Network面板
通过控制台、服务器配置文件、CDN服务三种方式均可实现404页面定制,建议同时配置服务器端与CDN端错误页以提升用户体验。定期检查404日志可有效发现网站断链问题。