2011-06-24 18 views
0

我試圖將所有www.subdomain.example.com流量重定向到subdomain.example.com。目前,如果有人使用www,他們會收到一個錯誤,指出找不到服務器。我試圖將以下內容添加到.htaccess文件中:htaccess:將www.subdomian.example.com重定向到subdomain.example.com

RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] 
    RewriteRule^http://%1%{REQUEST_URI} [L,R=301] 

但是,錯誤仍然存​​在。有沒有辦法解決這個問題?

回答

1

你不能通過重寫來解決這個問題。服務器無法通過「www」訪問。這在技術上是一個子域。

0

這是做到這一點的常用方法:

RewriteCond %{HTTP_HOST} ^www\.##domain## 
RewriteRule ^(.*)$ http://##domain##/$1 [R=301,L] 

替換##domain##與您的域名。如果您願意,可以添加[NC]標誌。