我的网站可以通过不同的 URL 访问:
studienbuch.ch
studienbuch.at
studienbuch.com
我想让它们更改为 www.studienbuch.tld,但保留顶级域:
studienbuch.ch -> www.studienbuch.ch
studienbuch.at -> www.studienbuch.at
studienbuch.com -> www.studienbuch.com
如何使用 .htaccess 处理?
以下应该有效(未经测试):
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.studienbuch\.(ch|at|com)
RewriteRule ^(.*)$ http://www.studienbuch.%1/$1 [R=301,L]
尝试
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]