在我的.htaccess文件中,我添加了這個通用規則來將所有非安全請求重定向到 HTTPS。在您輸入 uri 之前運行良好,然后它只會將您定向到索引頁面(使用 SSL)。示例:mysite.com 被定向到https://www.mysite1.com效果很好,但 mysite1.com/mypage 被定向到https: //www.mysite1.com,Request_uri 不包括在內。這是我使用的代碼: RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]這是在 Acquia 的云上運行的 Drupal 8 站點。有人知道我做錯了什么嗎?
1 回答

長風秋雁
TA貢獻1757條經驗 獲得超7個贊
所以我弄清楚我做錯了什么。我寫的規則沒有錯,但是.htaccess
我把它們放在文件的什么地方。
我最初將它們放在部分的末尾<IfModule mod_rewrite.c>
,在將它們Authorization HTTP header
放在部分內部之后它按預期工作
- 1 回答
- 0 關注
- 146 瀏覽
添加回答
舉報
0/150
提交
取消