gpt4 book ai didi

regex - htaccess 将 https 重定向到另一个 https

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

我们刚刚为我们的域名购买了 .com 扩展名,并且我们在这两个域名上都使用了 ssl 证书:

https://www.domain.net
https://www.domain.com

现在我们想使用.com 扩展名,并使用 htaccess 文件将我们的用户从旧域重定向到新域:

http[s]://domain.net -------|
http[s]://www.domain.net ---|---> https://www.domain.com
http[s]://domain.com -------|

我对htaccess不是很熟悉,所以我尝试了:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^http[s]?://(www\.)?domain\.com(.*)?$
RewriteRule ^(.*)$ http[s]?://www.domain.com/? [R,L]

这显然行不通!

如有任何帮助,我们将不胜感激。

最佳答案

您不能在 RewriteCond %{HTTP_HOST} 中匹配方案 http://

你可以使用这个规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteRule ^ https://www.domain.com%{REQUEST_URI} [R=302,L]

关于regex - htaccess 将 https 重定向到另一个 https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33874212/

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