2010-03-14 27 views
3

你好即時通訊與我的網站工作當我鍵入http://example.com它工作正常,但是當我鍵入http://www.example.com它顯示頁面無法找到,網站不是有問題的網址WWW

什麼是我couldnot發現問題,我試過了。 htaccess的重定向也

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.example.com [nc] 
RewriteRule (.*) example.com/$1 [R=301,L] 

它不工作

任何幫助將不勝感激

+1

您應該使用example.com或示例URL的.example TLD - 這可以保證您實際上不會將其他人的URL放在您的示例中 – Gareth 2010-03-14 09:47:49

+0

@Gareth - 您爲什麼不編輯它 – Nifle 2010-03-14 12:01:27

+0

這是servervault.com – 2010-03-14 12:02:13

回答

3

如果你REDI你必須在前面指定'http://',否則Apache會將其解釋爲服務器上的文件。

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.example.com [nc] 
RewriteRule (.*) http://example.com/$1 [R=301,L] 
+0

的問題也會將[nc]更改爲[NC] – 2010-03-14 12:07:22

2

檢查是否有WWW設置別名在Apache虛擬主機文件

<VirtualHost *> 
.. 
ServerName www.example.com 
ServerAlias example.com 
... 
</VirtualHost> 

還記得每次更改後重新啓動Apache的。

1

您是否爲這兩個地址設置了DNS別名?他們是否指向相同的IP?取決於您的ISP,可能需要一段時間才能進行任何更改。