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

一般htaccess将www重定向到非www。

一般htaccess将www重定向到非www。

侃侃无极 2019-06-11 20:46:17
一般htaccess将www重定向到非www。我想重定向www.example.com到example.com..以下htaccess代码实现了这一点:RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]但是,有没有一种不对域名进行硬编码的通用方式来做到这一点呢?
查看完整描述

3 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

迈克尔氏除了这个工作:P


查看完整回答
反对 回复 2019-06-11
?
SMILET

TA贡献1796条经验 获得超4个赞

但是,如果我们需要对单独的http和https执行此操作:

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

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


查看完整回答
反对 回复 2019-06-11
  • 3 回答
  • 0 关注
  • 787 浏览

添加回答

举报

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