防止htaccess文件中的.php扩展名

时间:2014-06-17 10:54:15

标签: apache .htaccess mod-rewrite

我的一个客户的网站遭到了网络网址后“van.php”的大量有毒链接。

我要做的是将扩展名为.php的任何内容重定向到404页面。

例如

  • domain.com/index.php
  • domain.com/van.php
  • domain.com/anything.php

这是可能的,如果是这样的话?

1 个答案:

答案 0 :(得分:1)

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

ErrorDocument 404 /404.php

RewriteEngine On

RewriteCond %{THE_REQUEST} \s/+(.+?)\.php[/\s?] [NC]
RewriteRule ^ - [R=404,L]