我很好奇如何仅授予来自一个 IP(公共 ip)的流量访问子域上的一个文件夹?
例如:我有一个来自我的 DSL 提供商(家庭使用)的公共 IP,只有在我家之外我才能访问 subdomain.example.com/test/index.html 和 subdomain.example.com/test/info/info.html
我听说过一个 .htaccess 文件,但是我必须在哪个目录中放置这个文件,里面应该有什么?
提前致谢
欢迎来到 stackoverflow.com 我建议您将.htaccess
文件subdomain.example.com/test/
放入并将以下代码添加到您的 .htaccess 文件中
.htaccess
<LIMIT GET>
order deny,allow
deny from all
allow from 192.168.0.18
</LIMIT>
确保将 192.168.0.18 更改为您也希望允许访问的 IP 地址。我用我自己的服务器chrisrjones.com/test/test.html对此进行了测试,而且我只能从我的 WAN IP 而不是我的手机访问这个页面。
这也是一个很好的阅读, http://httpd.apache.org/docs/2.2/howto/access.html