注册会员 登录
晓木虫 返回首页

晓木虫论坛
欢迎访问晓木虫论坛

博文

访问不存在的目录/index.php/应当返回404却返回200的bug解决方法

已有 1562 次阅读2021-2-16 16:15 |个人分类:技术分享

访问不存在的形如/index.php/的目录,理应返回404却返回200的bug解决方法,可以返回404或301重定向到网站首页。
指定目录或文件返回404规则:
     RewriteCond %{request_uri} ^(/index.php/|/forum.php/)(.*)$ [NC]
    RewriteRule ^(.*)$ /404.html [L,R=404]
指定目录或文件301重定向到网站首页配置规则:
     RewriteCond %{request_uri} ^(/index.php/|/forum.php/)(.*)$ [NC]
    RewriteRule ^(.*)$ / [L,R=301]
上述方法是以Apache为例的解决方法,不论指定的目录和文件是否真实存在都可以。
可根据需要选择上述bug修复方法。

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist

登录后才能评论 登录 | 注册会员

Copyright © 2014-2024 emuchong.com All Rights Reserved. 晓木虫 保留所有权利

公安备案:京公网安备11010802030280号

     

备案许可证号:京ICP备19032535号-4

     

跟帖评论自律管理承诺书

      

优质科研网站 | 优秀信息互联网站

     © 2014-2024 晓木虫

网上有害信息举报中心      京作登字-2019-F-01042692      晓木虫®第41752551号