【问题标题】:url redirect from http to https - Domain and sub Domain unlikeurl 从 http 重定向到 https - 域和子域不同
【发布时间】:2016-03-20 12:06:08
【问题描述】:

我有以下代码,假设它适用于域名和子域名重定向到 https。

但是,实际上它会将所有重定向到主域名。

示例。

Main domain - example.com and www.example.com
Sub Domain - aa.example.com and www.aa.example.com

这是我的代码...

RewriteEngine on

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(aa|bb)\. [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

上述代码的工作原理是,example.com 和 www.example.com 工作正常。但是当我来到 aa.example.com 或 www.aa.example.com 时,它会重定向到 example.com

我做错了什么?

【问题讨论】:

    标签: .htaccess https ssl-certificate subdomain


    【解决方案1】:

    你应该可以尝试这样的事情,它会得到主域和子域。

    RewriteEngine on
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} ^(.+)?example\.com
    RewriteRule ^ https://%1example.com%{REQUEST_URI} [R=301,L]
    

    【讨论】:

    • 那是完美的。谢谢
    猜你喜欢
    • 1970-01-01
    • 2016-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-07
    • 1970-01-01
    • 2014-05-28
    • 1970-01-01
    相关资源
    最近更新 更多