允许 http 访问图像,但强制 https 访问所有站点内容 htaccess

问题描述 投票:0回答:0

我有强制 HTTPS 的 .htaccess,我希望允许图像 url 为 HTTP(我不知道使用什么模式与强制 https 兼容)。

我的代码:

RewriteCond %{ENV:HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]

我想允许带有图像(png、jpg)的 URL 成为 HTTP url(不被上面的规则强制为 https)。

http://domain.pl/..../img.png -> 此网址将更改为 https://domain.pl/..../img.png,但我想留下来http 不是 https。

所以如果我去页面: http://domain.pl/....../ 它应该是 https,但如果我转到以 .png 或 .jpg 结尾的 url,它应该能够 http 而无需强制到 https。

php html apache .htaccess
© www.soinside.com 2019 - 2024. All rights reserved.