gpt4 book ai didi

.htaccess - 如何将所有网站请求重定向到没有 www 的 HTTPS

转载 作者:太空宇宙 更新时间:2023-11-03 14:11:55 24 4
gpt4 key购买 nike

我想做到这一点,以便将对我网站的所有请求都重定向到没有 www 的 HTTPS。现在,我的网站显然同时拥有 www 和非 www 版本,这对 seo(重复内容)应该是不利的。我还刚刚添加了一个 SSL 证书,需要将所有流量重定向到我网站的 https 版本。以下是我希望完成的示例:

example.com -> https://example.com
www.example.com -> https://example.com
http://www.example.com -> https://example.com
https://www.example.com -> https://example.com

我如何在我的 htaccess 文件中完成此操作?

最佳答案

试试这个:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTPS_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
</IfModule>

关于.htaccess - 如何将所有网站请求重定向到没有 www 的 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28545430/

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