一般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]
SMILET
TA贡献1796条经验 获得超4个赞
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]
添加回答
举报
0/150
提交
取消