htaccess:仅限特定ip的文件访问权限

时间:2014-03-11 09:38:58

标签: apache .htaccess mod-rewrite

我已创建自定义表单供用户提交文档。现在我想限制该文件夹对其他人的访问..只有特定的ip才能查看文件。

例如: docs 文件夹包含一些图片,pdf和docx文件。现在我使用.htaccess代码限制访问pdf和docx文件。

现在因为我直接限制文件访问,浏览器返回 403错误。

现在我需要的只是我的ip可以访问pdf和docx。

例如:我的ip是100.100.100.100所以只有我可以直接访问pdf和docx文件而不是其他人。

             is there .htaccess code to allow file access for specific ip?

我确实试过这个代码..我的ip阻止访问

                Order deny,allow
               Deny from all
                 <Files ~ ".(xml|css|jpe?g|png|gif|js)$">
                 Allow from all
                </Files>

                <Files ~ ".(xml|css|jpe?g|png|gif|js)$">
                 Allow from 100.100.100.100
                </Files>

2 个答案:

答案 0 :(得分:1)

order deny,allow
deny from all
allow from 111.222.333.444

答案 1 :(得分:0)

首先需要拒绝所有内容,然后允许来自自定义IP。点击此处:http://httpd.apache.org/docs/2.2/howto/access.html