对于我们开发的所有网站,我们使用.htpasswd保护来阻止僵尸程序和任何未经授权的人访问登台环境。通过我们正在开发的最新项目,我们正在使用Resrc.it来处理我们的响应式图像。
Resrc.it的工作原理是将图像通过服务器进行隧道传输,并返回正确大小的图像,因此图像的URL如下所示:
http://trial.resrc.it/s=w240,pd1/o=85/http://staging.website.com/images/uploads/product/images/image.jpg
问题是.htpasswd阻止访问,因此Resrc.it无法抓取图像,我尝试将trial.resrc.it
添加到其中一个允许通过的域中,但它无效。到目前为止,这是我的代码:
SetEnvIf HOST "^(www\.)?website.local" dev
SetEnvIf HOST "^(www\.)?website.com" live
SetEnvIf HOST "^(www\.)?trial.resrc.it" resrcit
Order Deny,Allow
AuthName "Restricted Area"
AuthType Basic
AuthUserFile /home/website/staging/.htpasswd
AuthGroupFile /dev/null
require valid-user
Deny from all
Allow from env=live
Allow from env=dev
Allow from env=resrcit
Satisfy any