.htaccess 使用 SSL/HTTPS 将 www 重定向到非 www

编程入门 行业动态 更新时间:2024-10-18 23:27:58
本文介绍了.htaccess 使用 SSL/HTTPS 将 www 重定向到非 www的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我有多个域在一个 .htaccess 文件下运行,每个域都有一个 SSL 证书.

I've got several domains operating under a single .htaccess file, each having an SSL certificate.

我需要在每个域上强制使用 https 前缀,同时还要确保 www 版本重定向到 no-www 版本.

I need to force a https prefix on every domain while also ensuring www versions redirect to no-www ones.

下面是我的代码;它不起作用:

Below is my code; it doesn't work:

RewriteCond %{HTTP_HOST} ^www.%{HTTP_HOST} RewriteRule ^.*$ %{HTTP_HOST}%{REQUEST_URI}/$1 [R=301,L]

我想要实现的是:将诸如 www.example 之类的内容重定向到 example.

What I want to achieve is to: redirect something like www.example to example.

我做错了什么,我该如何实现?

What am I doing wrong and how can I achieve it?

推荐答案

www 到非 www with https

RewriteEngine on RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC] RewriteRule ^(.*)$ %1/$1 [R=301,L] RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ %{HTTP_HOST}%{REQUEST_URI} [R=301,L]

更多推荐

.htaccess 使用 SSL/HTTPS 将 www 重定向到非 www

本文发布于:2023-10-31 13:17:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1546195.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:重定向   SSL   htaccess   www   HTTPS

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!