gpt4 book ai didi

.htaccess - htaccess 文件不重定向某个 url

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

我向我的站点添加了 SSL,并准备了以下 htaccess 文件以进行重定向:

 <IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} =off [OR]
RewriteCond %{HTTP_HOST} !^example\.com$
RewriteRule ^(.*)$ "https://example.com/$1" [R=301,L]
</IfModule>

这几乎涵盖了所有内容,所以 http://www.example.com , http://example.com和 example.com 都转发到 https://example.com .但是,有一种情况并非如此。如果我输入 https://www.example.com , 它不会重定向到 https://example.com我收到安全证书错误。寻找解决方案。提前谢谢你。

cdr6545

最佳答案

试试这个

<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymlinks
# To redirect from www to non www (Rewrite www.example.com → example.com)
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^(.*) http%{ENV:protossl}://%1/$1 [R=301,NE,L]

# Redirect HTTP to HTTPS automatically (only if not in localhost)
RewriteCond %{HTTP_HOST} !=localhost
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>

关于.htaccess - htaccess 文件不重定向某个 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47956240/

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