如果用户访问我们网站,找不到的页面会显示404错误,没有权限访问的资源会显示403错误,为了提升用户体验,我们就需要自定义403、404错误页面,让它自动跳转到合适的页面。
apache主机如何设置htaccess,让403、404错误页面自动跳转?方法如下:
1、复制代码以下到记事本:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
</IfModule>
403.html、404.html这两个页面放于网站根目录,当然也可以写绝对路径,或跳转到首页,如下代码,不过404页面我们不推荐直接跳转到首页。
ErrorDocument 403 https://www.你的域名.com/
ErrorDocument 404 https://www.你的域名.com/404.html
2、保存为.htaccess文件,如图所示:
3、把.htaccess文件上传到网站根目录,就可以实现自定义403、404错误页面自动跳转了。