2009-06-07 62 views
1

我正在测试当前受密码保护的网站。我想试用Yahoo BOSS作为搜索解决方案,但我找不到Google的网站管理员工具,它允许我输入用户名/密码登录。结合mod_access和mod_auth

我想过修改我的Apache配置以要求密码保护,除非访问看起来像来自雅虎的抓取工具,但它似乎并没有工作。

这里是我的正常PW保护配置...

AuthUserFile htpasswd 
AuthName Login 
AuthType Basic 
require valid-user 

我希望有一种方式,这样,如果远程主机不抓取它只会被执行在IF语句这个包起来。 yahoo.net。

任何意见来自阿帕奇诸神?

+0

请标记您的问题时,要注意提示提示。名称后面的数字小于10的任何标签可能都是错误的。避免创建新标签。 – 2009-06-08 14:44:05

回答

0

您可以通过使用“Satisfy”指令将“Require”语句与“Allow from”相叠加。这里有一个演示:

Satisfy Any 

AuthUserFile /etc/apache2/htpasswd 
AuthGroupFile /etc/apache2/htgroups 
AuthType Basic 
AuthName "Protected Area" 
Require group protected 

BrowserMatchNoCase webkit IS_WEBKIT 
Allow from env=IS_WEBKIT 

http://httpd.apache.org/docs/2.0/mod/mod_access.html