【问题标题】:.htaccess http to https redirect for aliased domain.htaccess http 到 https 重定向别名域
【发布时间】:2017-04-11 13:56:06
【问题描述】:

我处于这样一种情况,即具有多个子域的两个域仅托管在一个站点上(文件位于一个目录中,但两个域指向它),即

www.abc.com(是主站点) www.abc.ca(是上述网站空间的别名网站)

现在我想在 .htaccess 中添加一条规则,将它们从 http:// 重定向到 https://,这不起作用,因为它会导致那里出现循环或无法正确重定向

RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

需要帮助来解决这个问题。

【问题讨论】:

  • 不,亲爱的,它没有成功。

标签: php apache .htaccess redirect https


【解决方案1】:

Apache Virtual Host 是现在推荐的解决方案,试试这个:

<VirtualHost *:80>
    ServerName example.org
    ServerAlias *.example.org
    Redirect / https://example.org/
</VirtualHost>

<VirtualHost *:443>
    ServerName example.org
    ServerAlias *.example.org

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-19
    • 2020-04-21
    相关资源
    最近更新 更多