【问题标题】:restrict write access to folder using .htaccess and ip address使用 .htaccess 和 IP 地址限制对文件夹的写访问
【发布时间】:2011-11-01 03:53:23
【问题描述】:

我们希望将目录的“写入”访问权限限制为仅允许从我们的网络静态 IP 地址访问该站点的用户。

此示例用于限制从 ip 访问文件夹,

Deny from all
allow from xxx.xxx.xxx.xxx

显然,像 wp-content 这样的文件夹需要从所有 IP 地址访问。我们只想阻止它被编辑,除非用户在我们的网络上。

我们不想更改文件权限,因为这会阻止内置的 wordpress 自动升级功能工作或使用浏览器上传文件。

这可能吗?

谢谢 斯蒂芬

【问题讨论】:

    标签: php apache wordpress .htaccess


    【解决方案1】:

    来自任何 IP 的任何用户都不能“写入”目录。 Web 服务器只处理 GET、POST 等 http 请求。它在服务器上运行的脚本可以或不能写入目录。 对于 wordpress 等,您应该首先查看哪些是写入目录的所有方法。我不熟悉 wordpress,但说它有一个升级 url,如 example.com/wp-admin/upgrade.php?blah=blah

    然后您可以设置.htaccess 规则以允许wp-admin/upgrade.php 仅用于特定IP。你明白了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      • 2012-03-03
      • 2012-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多