Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Apache上对php文件扩展名请求返回403_Apache_.htaccess - Fatal编程技术网

如何在Apache上对php文件扩展名请求返回403

如何在Apache上对php文件扩展名请求返回403,apache,.htaccess,Apache,.htaccess,我经常让一些编写脚本的孩子尝试wordpress侵入我的rails应用程序。我希望Apache立即返回403,而不是将404请求传递给乘客 RewriteEngine On RewriteRule .*\.php - [R=403,L] 要同时指定错误文档,请执行以下操作: RewriteRule .*\.php 403.html [R=403,L] 这里有一些 要同时指定错误文档,请执行以下操作: RewriteRule .*\.php 403.html [R=403,L] 这里有一些

我经常让一些编写脚本的孩子尝试wordpress侵入我的rails应用程序。我希望Apache立即返回403,而不是将404请求传递给乘客

RewriteEngine On
RewriteRule .*\.php - [R=403,L]
要同时指定错误文档,请执行以下操作:

RewriteRule .*\.php 403.html [R=403,L]
这里有一些

要同时指定错误文档,请执行以下操作:

RewriteRule .*\.php 403.html [R=403,L]
这里有一些

要同时指定错误文档,请执行以下操作:

RewriteRule .*\.php 403.html [R=403,L]
这里有一些

要同时指定错误文档,请执行以下操作:

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

其中有一些规则。

您需要将此规则放在
重写引擎
行的正下方:

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

在这里使用
请求
,因为
请求
变量表示Apache从浏览器接收到的原始请求,并且在执行某些重写规则后不会被覆盖

您需要将此规则放在
重写引擎
行的正下方:

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

在这里使用
请求
,因为
请求
变量表示Apache从浏览器接收到的原始请求,并且在执行某些重写规则后不会被覆盖

您需要将此规则放在
重写引擎
行的正下方:

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

在这里使用
请求
,因为
请求
变量表示Apache从浏览器接收到的原始请求,并且在执行某些重写规则后不会被覆盖

您需要将此规则放在
重写引擎
行的正下方:

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

在这里使用
请求
,因为
请求
变量表示Apache从浏览器接收到的原始请求,在执行一些重写规则后,它不会被覆盖

第二个示例中的
403.html
。要“指定错误文档”,应使用
errordocument403403.html
指令。(或者,删除
RewriteRule
上的
R=403
标志,但是现在您有了从
403.html
文件手动发送正确403状态的额外任务。)第二个示例中的
403.html
将被忽略。要“指定错误文档”,应使用
errordocument403403.html
指令。(或者,删除
RewriteRule
上的
R=403
标志,但是现在您有了从
403.html
文件手动发送正确403状态的额外任务。)第二个示例中的
403.html
将被忽略。要“指定错误文档”,应使用
errordocument403403.html
指令。(或者,删除
RewriteRule
上的
R=403
标志,但是现在您有了从
403.html
文件手动发送正确403状态的额外任务。)第二个示例中的
403.html
将被忽略。要“指定错误文档”,应使用
errordocument403403.html
指令。(或者,删除
RewriteRule
上的
R=403
标志,但现在您有了从
403.html
文件手动发送正确403状态的额外任务。)