HTTP 身份验证异常

HTTP 身份验证异常

我需要为 Apache 服务器上的特定文件夹创建身份验证例外。

我们在整个域中都设置了全面的密码保护,但这会阻止 Wordpress 上传文件和使用其 Flash 上传器创建文件夹。此外,插件的任何上传方法也都会失败HTTP Error 401

有什么方法可以专门针对文件夹做出例外处理/wp-admin/wp-content

这样,我就可以为使用 wordpress 的任何子域添加例外。

我见过许多使用 IP 执行此操作的示例Allow From,但没有看到使用文件夹名称执行此操作的示例......

答案1

您可以使用指令指定这一点LocationMatch。有关完整详细信息,您可以阅读 Apache 文档位置匹配,但你可能想要的是这样的:

<LocationMatch /wp-(admin|content)>
  Allow from all
</LocationMatch>

这应该与包含字符串/wp-admin或的任何 URL 匹配,并对其/wp-content应用访问限制。Allow from all

相关内容