如何使用htaccess来阻止laravel项目目录中的IP

时间:2014-06-10 03:50:06

标签: php apache .htaccess mod-rewrite laravel-4

我的印象是我可以使用.htaccess文件阻止IP到我的laravel项目app/views/users/目录,但它看起来不像是被读取的。但是,如果我使用public/.htaccess文件中的指令,它就可以工作。

我不熟悉mod_rewrite因此我不确定如何阻止app/views/userspublic/.htaccess的访问权限。什么是解决这个问题的最好方法?

1 个答案:

答案 0 :(得分:0)

您可以在root .htaccess中使用这样的重写规则来阻止对/app/views/users路径的任何访问:

RewriteEngine On

RewriteCond %{REMOTE_ADDR} ^(110\.174\.129\.147|203\.217\.17\.162|111\.222\.333\.444)$
RewriteRule ^app/views/users(/.*)?$ - [F,NC]

将这些IP地址更改为您要阻止的任何地址。