2014-03-03 44 views
0

我儘量做到的是,我怎麼可以別名所有子域,除了現有的文件的文件,重定向所有子域到一個文件中,除了現有的文件

下面的代碼,用hashs工作,但我不能訪問文件,文件也重定向到「site.php」 但是,當我刪除哈希,然後條件不起作用。什麼是正確的方式

RewriteCond %{HTTP_HOST} !=example.com 
RewriteCond %{HTTP_HOST} !=www.example.com 
#RewriteCond %{REQUEST_FILENAME} !-d 
#RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule . site.php [L] 

回答

1

試試這個:

RewriteCond %{HTTP_HOST} !^example\.com 
RewriteCond %{HTTP_HOST} !^www\.example\.com 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule .* /site.php [L] 

爲你指定的一切,除了現有的文件

+0

是我忽略了目錄檢查,但這個被重定向到該網站。 PHP,頁面不應該顯示。我對問題的錯誤抱歉。 – siniradam

+0

行,做了一個編輯。嘗試從重寫中刪除'R'標誌。 – arco444

+0

是的,那是做的工作。謝謝。 – siniradam

相關問題