忽略htaccess中来自https的完整子域

问题描述 投票:0回答:1

我正在尝试通过HTACCESS实现以下目标。我有几行代码可以强制通过HTTPS://进行所有连接。

我想排除特定子域,因为我没有SSL。

## HTTPS FORCE & NO WWW
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

## Exclude list
RewriteCond %{REQUEST_URI} !^/SUBDOMAIN/
RewriteCond %{HTTP_HOST} !=SUBDOMAIN.DOMAIN.com$ [NC]

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

<>在这里,它仅适用于子域,没有更深层次的文件。

    SUBDOMAIN.DOMAIN.com现在没有HTTPS

  • SUBDOMAIN.DOMAIN.com/image.png仍然被强制通过HTTPS
  • 我必须在排行中添加什么以确保它忽略了包含所有内容的完整子域?

    我正在尝试通过HTACCESS实现以下目标。我有几行代码可以强制通过HTTPS://进行所有连接。我想排除特定的子域,因为我没有SSL。 ## HTTPS ...

  • .htaccess http ssl mod-rewrite https
    1个回答
    0
    投票
    重定向可能已由您的浏览器缓存。清除缓存或使用其他浏览器,然后重试。
    © www.soinside.com 2019 - 2024. All rights reserved.