【发布时间】:2017-03-15 22:06:25
【问题描述】:
我的重定向目标如下:
- http:// --> https://
- www.example.com -->
example.com - 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 的设置方式上吗?或者可能是主机服务器配置文件中的一些代码?
【问题讨论】:
标签: apache .htaccess ssl redirect