我一直在这里查看这项服务:
wwwizer.com
它将任何非 www 域重定向到 www 等效项,我想知道我是否可以使用预算托管帐户通过 .htaccess
自己执行此操作,这适用于任何域。
然后,我计划通过www CNAME
记录将我的域指向此内容,以便它们始终转到该域的裸版本。
www.site.com -> site.com
www.lemon.com/test -> lemon.com/test
这能做到吗?
是的,你可以这样在.htaccess中使用mod-rewrite:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.com [nocase]
RewriteRule ^(.*) http://site.com/$1 [last,redirect=301]
和
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.lemon.com [nocase]
RewriteRule ^(.*) http://lemon.com/$1 [last,redirect=301]
对于任何站点都应该是这样的(未经测试):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.+)$ [nocase]
RewriteRule ^(.*) http://%1$1 [last,redirect=301]