2016-07-28 35 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

相關問題