gpt4 book ai didi

php - Apache http/https 非 www 到 ww url 重定向

转载 作者:太空宇宙 更新时间:2023-11-04 09:55:51 27 4
gpt4 key购买 nike

我遇到了 apache 配置问题(linux 发行版)。我想重定向键入的 URL(在浏览器中):

domain.com
www.domain.com
http://domain.com
http://www.domain.com
https://domain.com

只有一个:https://www.domain.com我应该在 .htaccess 文件中做什么?请注意,我只有一个证书。完全适用于 www.domain.com

提前感谢您的帮助! :)

最佳答案

这条规则应该做到:

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} (.+) [OR]
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)
RewriteRule ^ https://www.%1%{REQUEST_URI} [L,R=301]

这四个条件是两组分离条件,其中每组的第一个条件分别测试缺少的 www. 和非 HTTPS。各组的第二个条件只是获取HTTP主机部分,没有前导www.

关于php - Apache http/https 非 www 到 ww url 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4726189/

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