php - .htaccess 密码保护目录但允许图像文件类型

标签 php .htaccess

我需要用 .htaccess 密码保护一个目录,我已经成功完成了。但是网站的前端被编程为链接到这个受密码保护的目录中的图像(不是我设计的),但是当网页试图访问这些图像时,它会提示用户登录。

是否可以用密码保护该目录,但允许对任何图像文件类型(如 *.jpg 和 *.gif)进行任何访问?

我当前的 .htaccess 代码是这样的:

AuthName "Secure Area"
AuthUserFile "/home/siteuser/.htpasswds/public_html/admin/passwd"
AuthType Basic
require valid-user

感谢您的帮助!

最佳答案

AuthName "Secure Area"
AuthUserFile "/home/siteuser/.htpasswds/public_html/admin/passwd"
AuthType Basic
require valid-user
<FilesMatch "\.(png|jpe?g|gif)$">
  Satisfy Any
  Allow from all
</FilesMatch>

编辑以合并 Shef 的改进

关于php - .htaccess 密码保护目录但允许图像文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6863162/

相关文章:

用于操作系统检测的 PHP 正则表达式

PHP MYSQL - 合并来自另一个变量的查询

php - 特定文件的mod_rewrite异常

php - 从子目录中将 URL 重写为 PHP 参数

apache - 如何从 .htaccess 中删除 301 重定向?

php - VHost 和 htaccess - 500 内部服务器错误

php - 如何对同一种文件给出不同的标题描述,避免重复?

php - 如何使侧边栏的高度与主要内容保持一致?

php - Mysql在case语句中使用DESC

php - 在 .htaccess 中的 RewriteRule 之后重复附加 URL?