【问题标题】:Custom .htaccess password protection handler自定义 .htaccess 密码保护处理程序
【发布时间】:2010-08-20 18:05:40
【问题描述】:

我需要保护一个拥有大量静态 .html 文件的网站。标准的 .htaccess 方案不符合要求。

有没有办法使用自定义处理程序指定 .htaccess 样式的密码保护?那就是我需要编写代码来确定是否允许用户,但我不想到处修改一百万个 .html 文件。

谢谢!

【问题讨论】:

  • 有可能 - 您想用什么语言/系统编写您的自定义处理程序?
  • @David 没关系,我可以用大多数语言编写代码。该站点使用的是 yahoo 托管,因此我无法修改 apache conf 或编译任何自定义模块。

标签: apache .htaccess


【解决方案1】:

也许吧。这取决于您的 Web 服务器上加载了哪些模块。您的选择范围从将简单的用户列表保存在平面文件中,到将它们保存在数据库中并自定义查询。

http://httpd.apache.org/docs/2.2/howto/auth.html

另一种选择——这里只是头脑风暴——是使用类似 mod_rewrite 的东西来重定向对物理文件的调用到类似 PHP 脚本的东西,它可以为你管理用户/密码身份验证,如果经过身份验证,出去加载请求的 html 文件。所以对www.some.com/10203.html 的调用实际上被定向到www.some.com/auth.php?10203.html,这将控制对该底层html 文件的访问。这当然需要安装 mod_rewrite,即使对于共享主机环境也很常见。

【讨论】:

  • 我喜欢 mod_rewrite 的想法。这正是我要做的谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-20
相关资源
最近更新 更多