2012-03-18 28 views
0

我在htaccess文件有一個規則來刪除WWW子域名,像這樣:當我嘗試去www.mysite.com它試圖把我送到爲什麼我收到此錯誤htaccess的

<IfModule mod_suphp.c> 
    suPHP_ConfigPath /home/myusername/php.ini 
     <Files php.ini> 
      order allow,deny  
      deny from all 
     </Files> 
</IfModule> 

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www\.mysite\.com [NC] 
RewriteRule ^(.*)$ http://mysite.com/$1 [L,R=301] 

http://mysite.com/public_html/

這是什麼原因造成的?我該如何解決?如果有幫助,我在hostgator上使用共享託管計劃。

+0

後,我想你了'.'(點)的轉義混淆解析器 - 你試過沒有逃脫? – Lix 2012-03-18 12:42:32

+0

@Lix:耶和結果一樣 – qwertymk 2012-03-18 12:44:02

回答

2

IIRC的HostGator的文檔根目錄userX/home/userX/public_html,不/home/userX,讓您所描述症狀是什麼,我期望當然,除非你試圖做去/home/userX/public_html/public_html這可能是沒有指定的人工製品

RewriteBase/

RewriteEngine On

相關問題