2012-08-12 74 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