My Let's加密cerbot(在apache 2.4上)已经从http trafic自动重定向到https非常感谢。
但在某些情况下,我需要从http协议(此处image.jpg
)访问一些文件。
我提到了有关重定向的其他问题,除了一个文件夹或某些页面,但它对我不起作用。
这是我的代码:
RewriteCond %{SERVER_NAME} =www.domain.ch [OR]
RewriteCond %{SERVER_NAME} =upload.domain.ch [OR]
RewriteCond %{SERVER_NAME} =domain.ch
RewriteCond %{REQUEST_URI} !^image.jpg
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
提前致谢
答案 0 :(得分:0)
图像路径中缺少斜线(相关vs绝对路径)。 感谢@arkascha的帮助。
RewriteCond %{SERVER_NAME} =www.domain.ch [OR]
RewriteCond %{SERVER_NAME} =upload.domain.ch [OR]
RewriteCond %{SERVER_NAME} =domain.ch
RewriteCond %{REQUEST_URI} !^/image.jpg
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]