centos7 php 404,CentOS7 Apache环境配置自定义404错误页面怎么解决
我的万云数据ECS用的 CentOS 7系统,我想在网站实现 自定义的 404页面,之前已经做了 伪静态,现在 修改了 根目录的 .htaccess, 也加了 404.html 在根目录,但是随机访问一个错误页面。不会设置404请看下面方案
方法一:
在httpd.conf(路径/etc/httpd/conf/httpd.conf)中设置对目录开启。
AllowOverride none #修改成AllowOverride All
Require all denied
然后在目录里放一个.htaccess(.htaccess),添加:
errorDocument 404 /404.php
备注:/404.html 这个错误页的路径可以自行修改。
1.这个的内容根据你的情况改写 。可是有时候当你用IE浏览的时候会发现,这玩意压根就不跳转,关键的地方就是这个html,如果404.html的小于512字节的话,那么IE会认为这个错误页面不够“友好”,会忽视掉的!
2.必须放置在网站根目录(www/)中,放置(www/phpcms/)中无效!
如果web目录下有多个项目,必须在每个项目下都有.htaccess,里面填上对应的404页面就行了,注意404页面都放在web根目录下
方法二:
修改 httpd.conf,找到:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://idc.wanyunshuju.com/subscription_info.html
httpd.conf中的这一部分,#ErrorDocument 404 /missing.html 是显示错误页信息的,去掉前面的#,修改为:
ErrorDocument 404 /404.php
1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失。如果一个 404 页面的内容小于 512b,IE 会认为该 404 页面不够友好,在 IE 下将不会成功返回该 404 错误页面。
2.切记不要使用绝对URL。例如:http://idc.wanyunshuju.con/404.php。正常情况返回的是 404 状态码,而使用URL形式则返回的是 200 状态码。
(2)自定义url
后台发布商品或信息的时增加一个字段用来保存url地址。
(3)超链接直接链接到自定义的url
(4)设置404页面因为自定义的超链接是不存在的,系统会自动跳到404.php页面,然后利用php代码获取地址栏访问路径
这种方法设置了默认的404页面,如果目录下有多个项目可以给每个项目单独配置404页面,参考方法一。
重启 Apache 服务,参考命令:systemctl restart httpd。
centos7 php 404,CentOS7 Apache环境配置自定义404错误页面怎么解决相关推荐
- 404 Not Found错误页面的解决方法和注意事项
404 Not Found错误页面的解决方法和注意事项 参考文章: (1)404 Not Found错误页面的解决方法和注意事项 (2)https://www.cnblogs.com/dckhello ...
- my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接...
一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径"C:\Soft\mysql-5.6.24-winx64" ...
- 怎样用springboot开发cs_springboot开发之配置自定义的错误界面和错误信息
如何定制错误页面? (1)在有模板引擎的情况下:在template文件夹下的error/状态码:即将错误页面命名为:错误状态码.html放在template文件夹里面的error文件夹下,发生此状态码 ...
- springboot 全局异常处理 自定义mvc错误页面展示
如下:所有的异常都会进入到这里.根据个人业务按需处理 全局异常处理 @ControllerAdvice public class ErrorAdviceController {//指定捕获对象@Exc ...
- java web 默认页面配置文件_Tomcat中配置全局的错误页面(如404)+删除Tomcat中webapps目录下的自带项目,防止Tomcat默认文件泄露...
进入tomcat目录中conf文件编辑web.xml,将下面代码复制到文件末尾,如下 400 /error.html 404 /404/404.html 500 /404/500.html 2.添加4 ...
- 【tph-yolov5】tph-Yolov5的Pytorch环境配置和运行错误记录
Tph-Yolov5代码运行记录 1.代码下载地址: guihub下载连接 2.按照read.md说明进行操作 2.1 cuda版本匹配错误 运行val.py文件,提示错误: 可见自动安装的pytor ...
- DirectShow环境配置及常见错误解决方案
http://hi.baidu.com/%B2%BB%B0%AE%B5%BD%B0%AE/blog/item/d99e944fbde6c53caec3ab78.html --------------- ...
- 群星怎么让服务器稳定,DL服务器主机环境配置(ubuntu14.04+GTX1080+cuda8.0)解决桌面重复登录...
前面部分是自己的记录,后面方案部分是成功安装驱动+桌面的正解 问题的开始在于:登录不了桌面,停留在重复输入密码界面 博文中分析的结论: 虚拟机中不能直接调用物理显卡进行 CUDA 编程:虚拟机中运行 ...
- 备忘之--apache下为站点添加错误页面
环境: 操作系统:ubuntu 10.04 Apache版本:Apache/2.2.14 (Ubuntu) 打开文件 /etc/apache2/httpd.conf,添加 ErrorDocume ...
最新文章
- android 简单的音乐播放器实现播放模式的切换
- 发布可伸缩超网SCARLET,小米AutoML团队NAS三部曲杀青
- window部署python项目_Django在Window下的部署
- java写exe程序实例_2012软考软件设计师辅导:利用JAVA执行本地EXE文件
- iOS统计项目的代码总行数
- ajax 中文日历显示
- hdu 2642 Stars 树状数组
- SPSS AMOS常用统计软件及科研神器安装包资源【SPSS 006期】
- C#使用PDF控件打开PDF
- 免费后台挂尔雅浏览器下载及使用教程
- 关于最小二乘法快速计算公式汇总
- 华为理工女,8年熬出头......
- 【第一组】第五次冲刺例会纪要
- 一文读懂LiveData 粘性事件
- 利用Python实现自动投票以及自动爬虫IP代理
- K210使用MaixPy IDE长时间显示连接中的解决方案
- 数据分析师,年终述职报告可以这么写(实操版)
- PCIe卡知识扫盲:你想了解的都在这里
- 【Java开发】设计模式 19:观察者模式
- 3.1 机器学习模型
热门文章
- Java转gcode,学用树莓派(8)-实战案例:基于树莓派JAVA的微型激光雕刻机
- 数据集特征提取_基于PCA算法实现鸢尾花数据集的特征提取任务
- 风控策略和模型的区别_风控模型之产品赢利分析与策略优化
- wifi一阵一阵卡_家里wifi总是过一会就卡一下然后又好了
- linux 查看进程id对应的路径,Linux中怎么通过PID号找到对应的进程名及所在目录方法...
- linux怎么安装python包_linux下安装python软件包pymssql
- 高焦耳贴片压敏电阻,有哪些?
- 文本显示变量_无代码软件开发文本字符显示设计
- 对话框 未能返回新代码元素 可能 没有ncb_JDK1.8的新特性 | 技术
- Streamy 使用RDBMS