0

我有一个功能性的 URL 缩短站点。最近我在网站上添加了 SSL 并配置了.htaccess正确的重定向。问题是所有http://请求都重定向回主页https://websi.te

目前,我尝试设置重定向如下:

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

出了什么问题的一个例子:

用户类型http://websi.te/keywordorwebsi.te/keyword并且他们被重定向到https://websi.te而不是https://websi.te/keyword

4

1 回答 1

0

将您的重写更改为:

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

$1 是第一组比赛^(.*)$,这是你的要求。

于 2019-06-10T08:56:06.980 回答