【发布时间】:2016-04-12 21:46:15
【问题描述】:
我的 .htaccess 和 https 重定向有问题。
首先,我查阅了这些链接以找到解决方案,但没有一个可以帮助我。
链接列表:
- .htaccess redirect http to https
- ModRewrite with HTTPS
- https://www.ndchost.com/wiki/apache/redirect-http-to-https
- htaccess redirect to https://www
- https://serverfault.com/questions/116206/how-do-i-use-htaccess-to-always-redirect-from-http-to-https
当我使用 http 加载页面时,.htaccess 将我重定向到 https,但是当我使用 https 加载页面时,我有一个无限循环。
这是我的 .htaccess 代码:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTP_HOST} ^(api|www|dev|stefano|sav)\.
RewriteCond %{REQUEST_URI} !^/(api|www|dev|stefano|sav)/
RewriteCond %{DOCUMENT_ROOT}/%1 -d
RewriteRule ^(.*)$ %1/$1 [L]
有人可以帮我创建一个重定向条件(http 到 https)吗?
【问题讨论】:
-
@syedmohamed 这不是我要找的,但谢谢。
标签: .htaccess http mod-rewrite redirect https