.htaccess:如何拒绝访问除我以外的所有特定文件夹

时间:2012-08-28 09:53:59

标签: .htaccess

我想在我的管理文件夹中进行独占访问,我尝试了这段代码(在admin文件夹中的.htaccess文件中):

order allow,deny
allow from m.y.i.p
deny from all

也尝试了这个:

order deny,allow
deny from all
allow from m.y.i.p

和此:

order deny,allow
allow from m.y.i.p
deny from all

但随时服务器给我这个回复:

403 Forbidden

禁 您无权访问此服务器上的/ provo / prova /。

我该如何解决这个问题?我有一个连接到路由器/调制解调器的交换机,我从这个站点http://whatismyipaddress.com/

获取我的IP地址

感谢。

3 个答案:

答案 0 :(得分:0)

问题不是你要找的答案,但是:

如果您正在使用cPanel ..从那里开始它真的很容易。

它涉及制作密码文件。我永远不会记得确切的方式因为我总是让cPanel为我做这件事。

如果您从ISP获得静态IP,我只会通过IP来实现...否则可能会发生变化。

答案 1 :(得分:0)

使用.htpasswd。它比仅使用IP地址更有弹性。

答案 2 :(得分:0)

这对我有用:

Order deny,allow
deny from all
allow from m.y.i.p

但是,既然您已经尝试过,那么您需要确保这是网络服务器所看到的IP。在加载页面后立即查看访问日志以查看记录的IP。

除此之外,请确保将它们放在正确的位置。要保护的目录中的htaccess文件,或者服务器/ vhost配置中的<Directory>块中的htaccess文件。