2017-03-15 51 views
0

我與此重定向目標是:htaccess的重定向不example.com的工作https://example.com

  • 的http:// - > https://開頭
  • www.example.com - >example.com
  • example.com - >我目前使用我的.htaccess重定向以下https://example.com

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%7Dhttps://example.com

做一些研究之後,可能這個問題是與SSL是如何設置?或者可能是主機服務器配置文件中的一些代碼?

回答

0

試試這個規則從非HTTPS重定向到https:

RewriteRule^https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent]