2016-07-28 84 views

回答

0

下面是htaccess的规则,你应该在htaccess的文件放在你的域“domain.com

# Check for invalid subdomain 
RewriteCond %{HTTP_HOST} !^(www\.)?yourdomain.com$ 
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [L,QSA,R=301] 
+0

谢谢你,但它不适合我。它仍然重新定向到你在哪里添加文件 – user3045777

+0

(WWW \)。 ?example.com $ 重写规则^(。*)$ http://www.example.com/$1 [L,QSA,R = 301] #BEGIN WordPress的 RewriteEngine叙述在 RewriteBase/ RewriteRule^index \ .php $ - [L] RewriteCond%{REQUEST_FILENAME}!-f RewriteCond%{REQUEST_FILENAME}!-d 重写规则。 /index.php [L] [/ code] – error2007s

+0

@ user3045777 顶部htaccess文件 [代码] #检查是否有无效的子域 RewriteEngine叙述在 的RewriteCond%{HTTP_HOST} ^!其他域 – user3045777

0

它可以通过的.htaccess完成,因为无效的子域打不进有效的虚拟主机。

认为它可以通过通配符CNAME DNS记录通过工具来完成&设置> DNS模板(但请首先测试它在一些测试网站)

(此操作可能不适用于与自定义域注意d DNS记录)

(注意,如果你试图强行将DNS模板不是所有的域DNS定制可能会丢失(我不记得确切此bihaviour))

如果你不能使用DNS模板,你总是可以通过命令自动添加新的DNS记录到每个域名/usr/local/psa/bin/dns

相关问题