2012-08-12 59 views
0

我有一個小問題。
在我的網站上我有兩個htaccess文件。Java腳本無法正常工作。使用基於PHP的MVC

htaccess的(這是根目錄)

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteRule ^$ public/ [L] 
RewriteRule (.*) public/$1 [L] 
</IfModule> 

這是在公共目錄在那裏我有「圖形」目錄。 htaccess的

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?url=$1 [L,QSA] 
</IfModule> 

我的目錄結構是這樣的:

root/public/js/abc.js 
root/application/controller/abccontroller.php 
root/application/model/abc.php 
root/application/abc.view 

Java腳本不工作

+0

如果你有螢火蟲,檢查圖像路徑有它,看看如果顯示的圖像或你的錯誤:加載失敗。 – ALH 2012-08-12 15:26:51

+0

我得到這個迴應: 請求URL:http://www.example.com/home/content/**/*******/html/public/graphics/default_home.gif 請求方法:GET 狀態代碼:200 OK 請求Headersview源 接受:*/* \ Safari瀏覽器/ 537.1 響應Headersview源 接受-範圍:無 連接:保持活動 內容編碼:gzip 的Content-Length:366 Content-Type:text/html – ediston 2012-08-12 16:35:45

+0

響應中的*是什麼? – 2012-08-12 16:44:05

回答

0

Response is ok with status code 200 Only problem is content-type of response is Content-Type:text/html That is the only problem

這聽起來像要麼你的PHP腳本不設置內容正確鍵入(如果這些gif/javascript正在通過腳本路由)。或者,出於某種原因,您的mime類型安裝不正確。您可以嘗試在你的htaccess添加幾個AddType directives

AddType image/gif .gif 
AddType image/jpeg .jpeg .jpg .jpe 
AddType image/png .png 
AddType text/plain .js 
+0

請點擊這裏 http://www.atriviss.com/ http://www.atriviss.com/home 現在在這兩種情況下,家庭控制器被調用,並且作爲默認控制器在家中,並且默認操作是「查看」家庭。 所以在這兩種情況下,我應該得到相同的網頁..但它不 我希望這會使問題更清晰 – ediston 2012-08-13 04:59:00