1

我在 webroot 文件夹中有 css 和 js,但都没有加载...

它在萤火虫中出现错误

"NetworkError: 500 Internal Server Error - http://localhost/cakephp/"
"NetworkError: 404 Not Found - http://localhost/cakephp/css/common.css"
"NetworkError: 404 Not Found - http://localhost/cakephp/js/common.js"

我的基本文件夹是cakephp。但是有些内容显示在页面(http://localhost/cakephp/)中,没有样式。内容来自数据库。

主要重定向链接也不起作用...

在此服务器上未找到请求的 URL /cakephp/videos/list。

只有主页显示内容...

布局页面

echo $this->Html->css('common');
echo $this->Html->css('dialog');
echo $this->Html->script('jquery.min'); 
echo $this->Html->script('common'); 

.htaccess

# compress text, html, javascript, css, xml:
SetOutputFilter DEFLATE
<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

应用程序/.htaccess

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

应用程序/webroot/.htaccess

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

1 回答 1

0

你应该在你的 Apache 配置中启用 mod_rewrite,你可以在这里找到更多,http://book.cakephp.org/2.0/en/development/routing.html

如果您在第app/config/core.php84 行需要,您也可以将其关闭对 mod_rewrite 的需要

于 2012-07-30T08:43:44.320 回答