簡體   English   中英

如何正確地將所有http請求重定向到https

[英]How to correctly redirect all http requests to https

我有一個功能性URL縮短網站。 最近我在網站上添加了SSL並配置了.htaccess以進行正確的重定向。 問題是所有的http://請求都會重定向回主頁https://websi.te

目前,我已嘗試設置重定向如下:

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

出了什么問題的一個例子:

用戶輸入http://websi.te/keywordwebsi.te/keyword ,它們被重定向到https://websi.te而不是https://websi.te/keyword

將您的重寫更改為:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]

$ 1是第一組匹配^(。*)$,這是你的要求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM