返回顶部
首页 > 资讯 > 服务器 >CentOS下.htaccess不起作用的解决方法
  • 255
分享到

CentOS下.htaccess不起作用的解决方法

.htaccess不起作用 2022-11-21 22:11:38 255人浏览 八月长安
摘要

结果点击一个链接直接404 Not Found。悲剧,看来Apache的Rewrite部分有问题了,完全无视掉了.htaccess文件!经过检查Apache的模块,发现Rewrite

结果点击一个链接直接404 Not Found。悲剧,看来Apache的Rewrite部分有问题了,完全无视掉了.htaccess文件!经过检查Apache的模块,发现Rewrite模块是开启的状态,看来是Httpd.conf文件中的配置有点问题了。回想起之前在ubuntu Server下配置Rewrite也是启用了一个叫做“AllowOverride”的属性为“All”才正确开启了Rewrite,这次手动配置VirtualHost的时候并没有写上这两句,看来就是这个问题了。

立马输入 :

#vim /etc/httpd/conf/httpd.conf
找到自己的VirtualHost设置部分,添上

<Directory />
AllowOverride All
</Directory>
上面这段的Directory /的“/”为你的www路径,如放在“/var/www/html”路径下就写为“<Directory /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指令使用哪些选项。

这样以来,加上All和None,一共是7个可选的值了。看来又增长了不少的见识呀!以后再出现类似问题,不管哪个linux下,我都能轻松找到问题所在了!

--结束END--

本文标题: CentOS下.htaccess不起作用的解决方法

本文链接: https://lsjlt.com/news/173235.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CentOS下.htaccess不起作用的解决方法
    结果点击一个链接直接404 Not Found。悲剧,看来Apache的Rewrite部分有问题了,完全无视掉了.htaccess文件!经过检查Apache的模块,发现Rewrite...
    99+
    2022-11-21
    .htaccess 不起作用
  • jquery data不起作用的解决方法
    小编给大家分享一下jquery data不起作用的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • windows下使用redis requirepass认证不起作用的解决方法
    因为windows下面使用redis 有两个配置文件 分别是 redis.windows.conf和 redis.windows-service.conf 由于启动时候没有指定配置文件所以我们需要指定配置文...
    99+
    2024-04-02
  • CSS样式不起作用的解决方法
    这篇文章主要介绍CSS样式不起作用的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!浏览器缓存问题如果你反复检查认为代码没有问题,那么可能是浏览器缓存的问题。在排查前先试一下清除浏览器缓存,重启浏览器或者换个浏...
    99+
    2023-06-08
  • css中top不起作用的解决方法
    这篇文章主要介绍css中top不起作用的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!css top不起作用是因为“position”属性的值为“static”,那么设置“top”属性就不会产生任何效果,其解...
    99+
    2023-06-14
  • PHP中ini_set不起作用的解决方法
    这篇文章将为大家详细讲解有关PHP中ini_set不起作用的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP ini_set不起作用的解决办法:1、修改htaccess文件;2、在httpd....
    99+
    2023-06-22
  • global中php不起作用的解决方法
    小编给大家分享一下global中php不起作用的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php global不起作用的解决办法:1、减少多层次的in...
    99+
    2023-06-08
  • @JsonSerialize不起作用的解决方案
    目录@JsonSerialize不起作用在项目中 当字段实体类为Long类型时但是这里有个小坑@JsonSerialize正确使用1. 写一个负责转换的类2. 在实体类上需要装换的字...
    99+
    2024-04-02
  • linux配置php.ini不起作用的解决方法
    这篇文章主要介绍linux配置php.ini不起作用的解决方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!linux配置php.ini不起作用的解决办法:1、将php.ini放到指定目录下;2、开启命令时使用“-c...
    99+
    2023-06-15
  • string的replace方法不起作用怎么解决
    如果string的replace方法不起作用,可能是由于以下几个原因: 传入的参数有误:确保你正确地传入了要替换的字符串和替换后...
    99+
    2023-10-25
    string
  • FireFox下selected =selected失效不起作用的解决方法是怎样的
    今天就跟大家聊聊有关FireFox下selected =selected失效不起作用的解决方法是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。...
    99+
    2024-04-02
  • Spring AOP对嵌套方法不起作用的解决方法
    本篇文章为大家展示了Spring AOP对嵌套方法不起作用的解决方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Spring AOP对嵌套方法不起作用今天在调研系统操作记录日志时,好多教...
    99+
    2023-06-22
  • SpringBoot Shiro 权限注解不起作用的解决方法
    目录问题如下:解决方法如下:最近在学习springboot结合shiro做权限管理时碰到一个问题。 问题如下: 我在userRealm中的doGetAuthorizationInfo...
    99+
    2024-04-02
  • Spring AOP对嵌套方法不起作用的解决
    目录Spring AOP对嵌套方法不起作用要解决这个问题Spring AOP、嵌套调用失效及解决加入注解获取当前代理的接口需要嵌套调用的Service实现它调用的时候改写代码Spri...
    99+
    2024-04-02
  • jquery中show()方法不起作用怎么解决
    这篇“jquery中show()方法不起作用怎么解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看...
    99+
    2024-04-02
  • win8联想一键影音不起作用解决方法
    Win7下使用一键影音功能时,原本在屏幕底部中间位置会有模式状态条显示,而在电脑改装Win8系统后,一键影音按钮不起作用了。原因分析:Win8系统下,一键影音功能取消了在屏幕显示模式状态转换条,看不到提示条...
    99+
    2022-06-04
    解决方法 一键 不起作用
  • spring boot ${}占位符不起作用的解决方案
    spring boot ${}占位符不起作用 问题: 在 pom.xml 文件里定义好属性标签,然后在 properties或者xml 中使用${key}引用,打包之后就会自动替换掉...
    99+
    2024-04-02
  • 解决Lombok注解不起作用的问题
    Lombok注解不起作用 场景: 减少实体类中如Getter,Setter方法的书写 原因: lombok是一个第三方插件,我们使用时需要进行两个步骤(两个步骤缺一不可): 1:引入...
    99+
    2024-04-02
  • 探讨Vue占位符不起作用的原因和解决方法
    Vue是一个流行的前端框架,用于构建现代化的Web应用程序。它提供了各种功能,例如数据绑定、组件化、路由、状态管理和构建工具等。在Vue中,占位符是一种常见的技术,用于展示模板中的数据或组件,但有时它可能不起作用。在本文中,我们将探讨Vue...
    99+
    2023-05-14
  • 解决spring.thymeleaf.cache=false不起作用的问题
    目录spring.thymeleaf.cache=false不起作用thymeleaf缓存关闭spring.thymeleaf.cache=false不起作用 配置是清除缓存,实现热...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作