注册新账号 登录
晓木虫 返回首页

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

博文

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

已有 2031 次阅读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. 晓木虫 保留所有权利