gpt4 book ai didi

.htaccess 使用 SSL 将辅助域重定向到主域

转载 作者:太空宇宙 更新时间:2023-11-03 13:17:31 25 4
gpt4 key购买 nike

我想将我的辅助域重定向到我的 .com 主域,这样当我访问 domain.asia 或 www.domain.asia 时它会将 URL 重定向到 https://www.domain.com .我遇到的问题是重定向转到 https://www.domain.asia (不是 .com)和 .asia 域没有安全证书,因此显示警告。

如何访问 domain.asia 并将其重定向到 https://www.domain.com

二级域名与一级域名存放在同一台服务器上。这是我的 .htaccess 文件:

# redirect to .com
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.co\.uk$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.asia$ [NC]
RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]

# redirect to www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

# redirect to https if not
RewriteCond %{HTTPS} !=on
rewritecond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

最佳答案

你必须使用:

# redirect to .com
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.co\.uk$ [OR,NC]
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.asia$ [NC]
RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]

with OR,使用它来将规则条件与本地 OR 而不是隐式 AND 组合。

关于.htaccess 使用 SSL 将辅助域重定向到主域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26795924/

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