博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos下开启htaccess
阅读量:5227 次
发布时间:2019-06-14

本文共 991 字,大约阅读时间需要 3 分钟。

 

不知道原本 centOS是否默认支持 .htaccess 可能是因为我总弄配置文件无意中给搞坏了 今天要用到就查了下怎么开启 想要顺利开启需注意以下几点,

 

 

 

这几点都是在httpd.conf 这个配置文件在 /etc/httpd/conf/ 如果不是centOS话 位置可能不一样 请另行查找吧

 

 

 

一 是否支持这个模块

LoadModule rewrite_module modules/mod_rewrite.so 如果前面为#注释的话 去掉注释 如果没有这句的话查看目录下是否存在文件 存在的话就自己手写吧 如果没有这个文件的话... 就去官网下载或者重装apache

 

二 AccessFileName 是否改成别的名字了

在配置文件里 查找这项设置 正确设置如下
AccessFileName .htaccess
<Files ~ "^\.htaccess">
Order allow,deny
Deny from all
</Files>
注: 我的centOS里面 Files 设置就有问题 写成了 <Files ~ "^\.ht"> 导致不能用.htaccess 也不知道默认如此 还是我无意中给改了

 

三 如果你的网站在 网站根目录 请注意<Directory />设置 把里面 AllowOverride None 改为 All 正确形式如下

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

 

四 如果不在根目录 请自行添加虚拟目录并坐如下设置

<Directory "/var/www/html/222"> #为你网站实际目录
Order allow,deny
Allow from all
AllowOverride All
</Directory>

 

五 切记重启apache服务 service httpd restart

 

经过以上几点 应该可以 顺利使用 .htaccess

 

下面测试下

 

.htaccess

ErrorDocument 404 /222/11.html

 

11.html

我是错误页面

 

进入你的网站 随便敲个错误页面 如果能看到 "我是错误页面" 就说明大功告成了

 

转载于:https://www.cnblogs.com/Toeasy/p/3320612.html

你可能感兴趣的文章
vue:axios二次封装,接口统一存放
查看>>
vue中router与route的区别
查看>>
js 时间对象方法
查看>>
网络请求返回HTTP状态码(404,400,500)
查看>>
Spring的JdbcTemplate、NamedParameterJdbcTemplate、SimpleJdbcTemplate
查看>>
Mac下使用crontab来实现定时任务
查看>>
303. Range Sum Query - Immutable
查看>>
图片加载失败显示默认图片占位符
查看>>
【★】浅谈计算机与随机数
查看>>
《代码阅读方法与实现》阅读笔记一
查看>>
解决 sublime text3 运行python文件无法input的问题
查看>>
javascript面相对象编程,封装与继承
查看>>
Atlas命名空间Sys.Data下控件介绍——DataColumn,DataRow和DataTable
查看>>
Java中正则表达式的使用
查看>>
算法之搜索篇
查看>>
新的开始
查看>>
java Facade模式
查看>>
NYOJ 120校园网络(有向图的强连通分量)(Kosaraju算法)
查看>>
SpringAop与AspectJ
查看>>
Leetcode 226: Invert Binary Tree
查看>>