【发布时间】:2019-09-20 15:35:51
【问题描述】:
我想阻止直接访问php文件以防止bot攻击
使用以下 htaccess 代码将其完全关闭。 它对我不起作用
RewriteEngine on
RewriteCond %{THE_REQUEST} \.php[\ /?].*HTTP/
(.*)\.php$ /index.html [L]
【问题讨论】:
-
如果您阻止直接访问,人类将如何访问这些 .php 文件?
-
您应该只能通过 url 访问。 /folder/folder/example.php 而不是方向 /example
-
您错过了第三行中的
RewriteRule语法。 ?应该是RewriteRule (.*)\.php$ /index.html [L] -
php代码与此代码不能互相访问。
-
对不起,我没听懂。能具体一点吗?