如果请求.php扩展名,则重定向到404

时间:2009-09-14 19:20:54

标签: apache .htaccess mod-rewrite

当用户请求以.php结尾的页面时,即使页面存在,我也希望向他们发送404错误。这可能与.htaccess / mod_rewrite ??

有关

http://mysite.com/whatever.php

2 个答案:

答案 0 :(得分:4)

没有测试过这个,但它类似于:

RewriteRule \.php$ - [R=404]

注意:添加的字节mod_rewrite cheat sheet是一个非常有用的资源。

答案 1 :(得分:0)

对于在IIS上寻找此问题答案的任何人,您可以在IIS中使用恼人的“功能”,它不会返回不在MimeMap Metabase中的类型的文件。也就是说,如果IIS不知道文件类型是什么,它将返回404。

这是documented on TechNet以及information on how to edit the Metabase