gpt4 book ai didi

apache - 子域的 htaccess 重定向

转载 作者:行者123 更新时间:2023-12-01 15:03:33 29 4
gpt4 key购买 nike

目前,我有一个网站 (example.com)。 http 到 https 重定向正在通过我的 .htaccess 文件工作

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-SSL} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

该网站也在子域上运行。

如果有人访问该网站的 www.subdomain.example.com,我希望他们被重定向到 https://subdomain.example.com .

是否可以在不影响我为 example.com 工作的 http 到 https 重定向的情况下使用 htaccess 文件实现此目的?

谢谢!

最佳答案

是的,您可以添加多个条件。

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.subdomain\.example\.com$ [NC]
RewriteRule ^(.*)$ https://subdomain.example.com/$1 [R=301,L]

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

1:如果HOST是www.subdomain.example.com,重定向到https://subdomain.example.com/

2:如果不是https,则重定向到https

关于apache - 子域的 htaccess 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56335701/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com