此重定向的目标如下:
example.com
https://example.com
我目前正在使用以下内容进行.htaccess重定向:
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [NE,R=301]
RewriteCond %{HTTPS} !=on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
这些规则适用于除以下请求之外的所有规则:
example.com - > example.com%7Brequest_uri%7D
不是https://example.com
在做了一些研究后,问题可能在于如何设置SSL?或者可能是主机服务器配置文件中的一些代码?
答案 0 :(得分:0)
尝试使用此规则从非https重定向到https:
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]