【发布时间】:2021-02-08 17:15:34
【问题描述】:
我的问题是当我在浏览器中输入example.com 或www.example.com 时,它会重定向到https://example.com,但是当我输入https://www.example.com 时,它不会重定向到https://example.com。
我想要 URL http 或 https 和 www 或非 www,它总是指向 https://example.com。
我已经使用下面的 url 重写 htaccess 文件。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
提前致谢。
【问题讨论】:
-
stackoverflow.com/a/13997498/541091 - 但将
!^www\.反转为^www\.并从最终重写中删除 www。
标签: apache .htaccess redirect mod-rewrite url-rewriting