2014-01-18 65 views
1

我有兩個網站在同一託管,我的根網站使用.htaccess,我可以成功瀏覽它,但我的第二個域發送給我500內部服務器錯誤。如果我刪除.htaccess我可以瀏覽這兩個網站,但我需要.htaccess我的第一個網站。.htaccess規則導致500在我的第二個域的內部錯誤

的.htaccess

RewriteEngine on 
RewriteCond $1 !^(index\.php|img|css|js|uploads|robots\.txt|sitemap\.xml) 
RewriteRule ^(.*)$ index.php/$1 [L] 

文件結構

-js 
-css 
-second-domain.com (here lies my second domain, i cant browse it , 500 internal server problem) 
-upload 
.htaccess 
index.php 
sitemap.xml 

我希望有人給我正確的命令,把在.htaccess能夠訪問我的第二個域,在此先感謝。

+0

有時我們可以通過啓用mod_rewrite的模塊 –

回答

2

你應該有這樣的:

RewriteEngine on 

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ index.php/$1 [L] 
+0

偉大它的工作原理解決這個問題,你能不能詳細這裏發生了什麼,請 –

+0

它僅重寫不存在的目錄/文件索引.PHP。因此,您現有的目錄/文件 –

+0

感謝您的信息不會有任何問題 –

相關問題