为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

30秒到达战场 2019-10-25 15:36:47
我在单个.htaccess文件下运行多个域,每个域都有一个SSL证书。我需要https在每个域上都加一个前缀,同时还要确保www版本重定向到该域no-www。下面是我的代码;它不起作用:RewriteCond %{HTTP_HOST} ^www.%{HTTP_HOST}RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI}/$1 [R=301,L]我要实现的目标是:将类似的内容重定向https://www.example.com到https://example.com。我在做什么错,如何解决?
查看完整描述

3 回答

?
米脂

TA贡献1836条经验 获得超3个赞

使用https将www转换为非www


RewriteEngine on


RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

RewriteRule ^(.*)$ https://%1/$1 [R=301,L]


RewriteCond %{HTTPS} !on

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


查看完整回答
反对 回复 2019-10-25
  • 3 回答
  • 0 关注
  • 810 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信