2015-04-26 36 views

回答

3
RewriteEngine On 
RewriteRule .*\.php - [R=403,L] 

同时指定一个错误文件:

RewriteRule .*\.php 403.html [R=403,L] 

这方面有一些good examples

0

您需要将这个规则略低于RewriteEngine行:因为THE_REQUEST变量代表从浏览器和Apache接收到原始请求

RewriteCond %{THE_REQUEST} \.php[\s?/] [NC] 
RewriteRule^- [F] 

使用THE_REQUEST这里没有得到一些改写执行后覆盖规则

相关问题