我希望.htaccess有选择地忽略一些I.P.地址。 我将.htaccess文件推送到http://modeldoc-treaties.rhcloud.com/wiki/extensions/log/ip.txt
我知道正在读取.htaccess,因为它包括
deny from all
然后我收到消息"禁止"。
但是当我将.htaccess文件更改为
时deny from <my current I.P from whatsmyip>
然后我没有被拒绝访问。
编辑:在shooper的建议之后,我尝试过(仅允许我)
Order Deny,Allow
deny from all
allow from <my.ip>
阻止了我,也是(只是否认我)
Order Allow,Deny
allow from all
deny fro <my.ip>
允许我。所以我想问题是我不知道我的i.p.实际上是一旦它在openshift上转发。
答案 0 :(得分:1)
我认为您可能需要&#34;订单&#34;在http://httpd.apache.org/docs/2.2/howto/access.html看到的指令。
Order deny,allow
Deny from <your current I.P. address>
Allow from all
答案 1 :(得分:1)
OpenShift在你的应用程序前面有一个反向代理,所以显示你的.htaccess文件的ip不是用户真正的ip,它存储在x-forwarded-for头文件中。