【发布时间】:2014-03-03 23:59:04
【问题描述】:
我已经搜索了很多,但我找不到我的具体问题的答案。
目前,如果所有用户键入以下内容之一,他们都会重定向到 https://www.mydomain.com。
-
http://mydomain.com(将http替换为https并在此处添加www) -
http://www.mydomain.com(此处将 http 替换为 https) -
https://mydomain.com(在此处附加 www)
我的 .htaccess 中有此代码用于上述条件。
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
我不知道如何停止任何子域的重定向。例如如果键入以下内容,则不应将用户重定向到 https:
-
abc.mydomain.com(子域可以是任何名称) http://abc.mydomain.com
知道怎么做吗?
提前感谢您的帮助。
【问题讨论】:
-
有一些相关问题 - 不是 100% - 但有用 stackoverflow.com/questions/5151112/… stackoverflow.com/questions/234723/…
标签: regex apache .htaccess mod-rewrite rewrite