[英]htaccess redirects to http instead of https
我在 htaccess 中設置了重定向規則 - 但不是將 url 重定向到正確的方案 (https),而是首先重定向到 http。 例如:
RewriteRule ^prefixurl/(aaa|bbb|ccc)/suffixurl$ prefixurl/ddd/suffixurl [R=301,QSA,L]
發生的事情是我從:
-->(重定向到)
-->(第二次重定向到)
(Apache 前面有 nginx 服務器,指令將所有非 https 移回 https...)
為什么會重定向到 http? 有什么辦法解決嗎?
您可以使用此單一規則來獲取重定向並在重定向 URL 中獲取https://
:
RewriteRule ^prefixurl/(aaa|bbb|ccc)/suffixurl$ https://%{HTTP_HOST}/prefixurl/ddd/suffixurl [R=301,NC,L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.