千家信息网

CentOS下.htaccess不起作用怎么解决

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,本文小编为大家详细介绍"CentOS下.htaccess不起作用怎么解决",内容详细,步骤清晰,细节处理妥当,希望这篇"CentOS下.htaccess不起作用怎么解决"文章能帮助大家解决疑惑,下面跟
千家信息网最后更新 2025年01月18日CentOS下.htaccess不起作用怎么解决

本文小编为大家详细介绍"CentOS下.htaccess不起作用怎么解决",内容详细,步骤清晰,细节处理妥当,希望这篇"CentOS下.htaccess不起作用怎么解决"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

结果点击一个链接直接404 not found。悲剧,看来apache的rewrite部分有问题了,完全无视掉了.htaccess文件!经过检查apache的模块,发现rewrite模块是开启的状态,看来是httpd.conf文件中的配置有点问题了。回想起之前在ubuntu server下配置rewrite也是启用了一个叫做"allowoverride"的属性为"all"才正确开启了rewrite,这次手动配置virtualhost的时候并没有写上这两句,看来就是这个问题了。
立马输入 :
#vim /etc/httpd/conf/httpd.conf
找到自己的virtualhost设置部分,添上

allowoverride all

上面这段的directory /的"/"为你的www路径,如放在"/var/www/html"路径下就写为"",以此类推。保存后重启httpd服务:
#/etc/init.d/httpd restart
再次进入wordpress,点击一个链接,成了!问题解决。看来这个"allowoverride"很不简单啊!于是上网找了一圈,发现这个是控制.htaccess的关键点所在。除了需要在apache中打开rewrite,以及正确设置.htaccess文件名之外,还需要对目录的allowoverride进行配置,因为默认情况下allowoverride值为none,这样会完全忽略.htaccess文件。
此外,除了all和none这两个值之外,allowoverride还有很多个值,他们的含义分别如下:
authconfig
允许使用与认证授权相关的指令(authdbmgroupfile, authdbmuserfile, authgroupfile, authname, authtype, authuserfile, require, 等)。
fileinfo
允许使用控制文档类型的指令(defaulttype, errordocument, forcetype, languagepriority, sethandler, setinputfilter, setoutputfilter, mod_mime中的 add* 和 remove* 指令等等)、控制文档元数据的指令(header, requestheader, setenvif, setenvifnocase, browsermatch, cookieexpires, cookiedomain, cookiestyle, cookietracking, cookiename)、mod_rewrite中的指令(rewriteengine, rewriteoptions, rewritebase, rewritecond, rewriterule)和mod_actions中的action指令。
indexes
允许使用控制目录索引的指令(adddescription, addicon, addiconbyencoding, addiconbytype, defaulticon, directoryindex, fancyindexing, headername, indexignore, indexoptions, readmename, 等)。
limit
允许使用控制主机访问的指令(allow, deny, order)。
options[=option,...]
允许使用控制指定目录功能的指令(options和xbithack)。可以在等号后面附加一个逗号分隔的(无空格的)options选项列表,用来控制允许options指令使用哪些选项。

读到这里,这篇"CentOS下.htaccess不起作用怎么解决"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

指令 控制 文件 问题 配置 作用 文章 目录 内容 文档 模块 路径 部分 链接 妥当 以此类推 两个 主机 关键 关键点 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 工商数据库记录怎么删除 软件开发与算法课程设计报告 软件开发人才外包哪家好 广东常见软件开发性价比 连云港大容量服务器供货厂 网络技术原理及应用的基础知识 东南大学网络安全联盟 软件开发前端工程师就业岗位 ocomine数据库 软件开发过程步骤内容 数据库空值转换函数 服务器返回错误403是什么意思 黎明职业大学计算机网络技术2班 TGP连接服务器 建立www服务器 摩莎5130串口服务器说明书 服务器搭建与管理心得 微软的服务器是怎么放到海里的 重庆王家庄大数据库 高中网络安全知识主题班会 如何查看服务器管理员权限 网络安全威胁以及解决办法 大学生的软件开发技巧 数据库编辑前两百行 超薄本适合做软件开发吗 网络数据库技术试题 传奇服务器安全策略工具 08版服务器任务管理器 计算机网络技术需要学java吗 中国网络安全教育平台下载
0