1、全局下使用404跳转

在httpd.conf下配置跳转

1
vim /usr/local/httpd/conf/httpd.conf
1
2
3
4
5
6
<Directory "/usr/local/httpd-2.4.25/htdocs">
    AllowOverride None
    Require all granted
    ErrorDocument 404 /aa.jpg  #配置跳转页面,注意aa文件必须在htdocs根目录下
    ErrorDocument 403 /abc.jpg #403跳转
</Directory>

#检查配置重新加载配置

1
apachectl -t
1
Syntax OK
1
apachectl graceful

#测试跳转,在没有主页文件时会跳转到403错误,显示403错误页面。在找不到文件或页面路径时会跳转到404错误,并显示404错误页面内容。

2、在虚拟主机中使用403,404跳转页面

1
2
3
pwd
/usr/local/httpd/conf/extra
vim httpd-vhosts.conf

1
2
3
4
5
6
7
8
9
10
11
<VirtualHost *:80>
    ServerAdmin root@123.com
    DocumentRoot "/var/html/www"
    ServerName www.zhang.com
    ServerAlias zhang.com
    ErrorLog "logs/www-error_log"
    CustomLog "logs/www-access_log" common
    ErrorDocument 404 /404.html
    ErrorDocument 403 /403.html
     
</VirtualHost>

#错误页面必须放到DocumentRoot对应的根目录下

1
2
ls /var/html/www/
403.html  404.html   index.html.ht

#检查配置加载

apachectl -t

Syntax OK

apachectl graceful

#测试错误页面跳转成功,此处注意如果错误页面文件小于512个字节的时候,在IE浏览器下错误页面将不起作用,修复方法:

1
2
ErrorDocument 404 http://****/403.html
ErrorDocument 403 http://****/404.html

后续继续更新................

本文转自 80后小菜鸟 51CTO博客,原文链接:http://blog.51cto.com/zhangxinqi/1919031

apache 404\403错误页面跳转相关推荐

  1. Spring Security第2部分–密码加密,自定义404和403错误页面

    这是Spring安全站的第二部分. 在这篇文章中,我将向您展示如何使用MD5加密密码以及自定义403和404状态代码错误页面. 如果您尚未阅读第1部分,请单击 此处 . 因为我们在这里继续第1部分项目 ...

  2. php错误403_PHP-模拟403错误页面

    PHP-模拟403错误页面 我知道您可以发送一个标头,告诉浏览器禁止此页面,例如: header('HTTP/1.0 403 Forbidden'); 但是,如何显示在服务器上为此类错误创建的自定义错 ...

  3. nuxt页面跳转_Nuxt.js错误页面跳转可能出现的问题

    在我们的编程开发中,需要考虑 404 .500.连接超时(服务器关闭)是非常常见的手段. 首先我们知道的两种错误跳转知识: 有2种方式处理错误页面 方式1:默认路径,_.vue .(先执行) 方式2: ...

  4. html500错误原因1003无标题,web工程中404/500错误页面配置+404页面模板

    [实例简介] web工程中404/500错误页面配置+404页面模板 [实例截图] [核心代码] 247959a9-c3ea-4360-8e57-105d680b29f0 ├── 404页面模板 │  ...

  5. Tomcat容器部署 浏览器访问服务器页面404 403错误 解决方法

    启动一个tomcat容器,注意:新版本tomcat镜像启动时必须映射端口(8080为默认容器端口) docker run -d --name tomcat -p 8080:8080 -v /mnt/e ...

  6. java tomcat 404配置_在Tomcat中配置404自定义错误页面详解

    一直使用tomcat,今天想到一个问题,自定义404错误页面, 为了获得很好的用户感受,是不应当向用户暴露404这样的页面的, 问题的出发点是我在Struts2中定义错误页面, 在Struts2中是这 ...

  7. 网页跳转出现内部服务器错误,页面跳转后提示HTTP异常500(InternalServerError):服务器尝试执行请求时遇到了意外情况...

    页面跳转后提示HTTP 错误 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况. index.php跳转到chkadmin.php提示(服务器错误 网站在检索 ...

  8. tomcat禁止访问路径与文件、错误页面跳转配置

    tomcat禁止访问文件与文件目录 最近项目扫描的时候遇到一个问题,需要在tomcat中限制对包含项目信息文件的访问,在使用eclipse写项目是,会生成一个.project文件,这个文件里面包含了项 ...

  9. linux apache 404配置文件,apache httpd服务器404错误跳转配置教程

    apache httpd服务器404配置是至关重要的,实现404错误页面跳转非常重要,通常情况下我喜欢在项目根目录下新建一个".htaccess"重定向配置文件,这种方式是最简单的 ...

最新文章

  1. python 基本模块 random、os、sys
  2. 西工大matlab计算机实验题,西工大信号系统上机实验一实验二
  3. 微信自定义内置返回事件
  4. Python 33(1) UDP协议 数据报协议 socketsever模块
  5. oracle jet auto,如何启用sqlplus的AutoTrace功能
  6. 编译和使用APUE的源码
  7. 改变mysql的菜单栏的颜色_导航条——动态改变导航菜单的背景颜色
  8. 一种SPA(单页面应用)架构
  9. python scrapy同时执行spiders多个爬虫
  10. 去掉IE的图片工具条
  11. plsql连接本地oracle数据库,而远程主机却无法连接,出现无监听程序的解决方法(转)
  12. 懒人网址导航源码v2.4.5 自适应
  13. NetBeans配置subli
  14. bugku ctf 杂项 旋转跳跃 (熟悉的声音中貌似又隐藏着啥,key:syclovergeek)
  15. 彼得林奇的成功投资二——长期经营业绩
  16. 小书匠配置github图床服务(详细版)
  17. 浅谈一下Program Files和Program Files(x86)
  18. BNF之讲解 ABNF之规范 (RFC 5234)
  19. 经典计算机书籍-自制系列
  20. python列表中的元素可以是不同类型_Python列表中所有元素必须为相同类型的数据。...

热门文章

  1. 抽屉之Tornado实战(5)--点赞与评论树
  2. struts-resultType属性
  3. 最小生成树练习1(克鲁斯卡尔算法Kruskal)
  4. ie11浏览器不能显示最新修改的程序,调试出现代码逻辑错误却依旧执行
  5. 撰写论文时word使用技巧(转)
  6. IPhone开发 用子类搞定不同的设备(iphone和ipad)
  7. 全国python一级考试时间_2019年北京全国计算机一级考试时间
  8. NXP(I.MX6uLL)DDR3实验——DDR3初始化、校准、超频测试
  9. linux 火狐无法执行二进制文件_尝试在Linux上运行Shell脚本时“无法执行二进制文件”...
  10. 分布式机构 RPC远程过程调用