专注于云服务器
VPS主机优惠测评
国内免备案虚拟主机

apache默认对进行了编码的url 返回 404-Linux运维日志

有运维或服务器方面的需求,可以联系博主 QQ 7271895

我们通常使用 urlencode()之类的函数将斜线编码成%开头的字符串

但是默认情况下

apache发现请求的URL中有对斜线的编码后的字符,是会返回404页面的

此时,就用到了 AllowEncodedSlashes on 指令允许请求继续被处理

如果apache配置的https,那么http和https需要分别配置。

我用的apache是 Apache/2.4.6 (CentOS)

http的配置文件和ssl配置文件是分开的。

在httpd.conf 中直接在文件中增加 AllowEncodedSlashes On

重启就生效了,而https 直接放到配置ssl.conf中是没有生效。后来查到是放到 这个标签里边。

重启后终于生效。

apache默认对进行了编码的url 返回 404-Linux运维日志

原文出处:csdn -> https://blog.csdn.net/tiantiandjava/article/details/80755991


赞(0) 打赏
转载请注明出处:晓波笔记 » apache默认对进行了编码的url 返回 404-Linux运维日志
分享到: 更多 (0)
megalayer云服务器

raksmart云服务器

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

晓波笔记-VPS主机,云服务器优惠促销测评

QQ:87304394

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏