2009-12-09 90 views
0

我們有一個網站,我們希望有一個「www」。只有版本,並有非www。請求重新指向它的'www。' - 前綴對應。例如,http://example.com重新定向到http://www.example.com等,這與以下的.htaccess規則來實現的:問題.htaccess和Flash文件

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

然而,這導致與我們已經制定了一個定製的聊天客戶端的衝突。

定製的聊天客戶端請求資產文件,但我們的許可證是非'。'。域名。因此,當我應用上述.htaccess規則時,請求會落空(因爲聊天客戶端未檢測到非'.www。'URI處的文件)。

我已經谷歌搜索除了.htaccess重寫規則的目錄,我已經在聊天客戶端的目錄(/ flashcoms)中放置了.htaccess文件以及包含該頁面的目錄,該頁面調用聊天客戶端,無濟於事。這些要求仍然落空。

有沒有人有過使用Flashcom的經驗,或者之前遇到過這個問題?提出的解決方案之一是:

RewriteRule ^(flashcoms)($|/) - [L] 

但這沒有奏效。任何幫助......?

回答

1

你把它放在你的文件的位置?

RewriteRule ^(flashcoms)($|/) - [L] 

需要是前

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

我試圖創建問題之前,將重寫規則的順序,但它似乎沒有任何效果。 – 2009-12-21 13:58:06