Htaccess 重定向 — 特定域的 HTTP 和 HTTPS 到另一个域

Htaccess redirect — both HTTP and HTTPS of particular domain to another domain

提问人:Geo B 提问时间:11/15/2023 最后编辑:Geo B 更新时间:11/16/2023 访问量:15

问:

我管理特定域到另一个域的重定向。我需要重定向 HTTP 和 HTTPS 请求。

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

此代码仅适用于 HTTP。

我尝试过类似的东西

RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^example.com [NC]

这显然是行不通的! 任何帮助将不胜感激。

PS:https重定向所需的证书可以工作吗?

.htaccess mod-重写 https

评论

0赞 CBroe 11/16/2023
“https重定向所需的证书是否有效?”- 如果您希望能够在我进入或进入浏览器时重定向我 - 那么是的,您首先需要有效的证书,否则我的浏览器将首先拒绝连接到这些域。如果没有 - 那么你也不能从那里将我重定向到其他地方。https://example.comhttps://www.example.com

答: 暂无答案