问题

我想将 www.example.com 重新导向至 example.com .以下htaccess代码会使此情况发生:

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

但是,有没有办法做一个通用的方式,没有硬编码的域名?



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

Michael's 相同,但此工作原理如下:P




相关问题推荐