我有一个功能强大的URL缩短站点。最近,我在网站上添加了SSL,并配置了.htaccess
以进行正确的重定向。问题是所有http://
请求都重定向回首页https://websi.te
当前,我尝试按照以下步骤设置重定向:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
出问题的例子:
用户类型为http://websi.te/keyword
或websi.te/keyword
,他们被重定向到https://websi.te
而不是https://websi.te/keyword
答案 0 :(得分:0)
将您的重写更改为此:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]
$ 1是第一个组匹配^(。*)$,这是您的请求。