1

我一直在这里查看这项服务:

wwwizer.com

它将任何非 www 域重定向到 www 等效项,我想知道我是否可以使用预算托管帐户通过 an 自己执行此操作.htaccess,这适用于任何域。

然后,我计划通过 www 记录将我的域指向该域,CNAME因此它们始终会转到该域的裸版。

www.site.com -> site.com
www.lemon.com/test -> lemon.com/test

这可以做到吗?

4

1 回答 1

1

是的,您可以通过这种方式在 .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]
于 2013-09-27T15:22:01.420 回答