【问题标题】:Cakephp css and js 404 compression errorCakephp css 和 js 404 压缩错误
【发布时间】:2017-05-19 21:29:41
【问题描述】:

我正在开发一个网站,由于某种原因,它开始出现 404 错误,无法找到一些 JavaScript 和样式表文件。

由于压缩似乎不起作用,图像也会出现 404。

我认为这与 .htaccess 文件有关,但它看起来还不错。

下面是我.htaccess文件的内容:

## ROOT
<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteCond %{HTTP_HOST} !^www\.*********\.co\.uk$
    RewriteRule ^(.*)$ http://www.*********/$1 [R=301,L]

    RewriteRule ^$ app/webroot/    [L]
    RewriteRule (.*) app/webroot/$1 [L]
    AddType application/x-httpd-php .css

</IfModule>

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

## WEBROOT
<IfModule mod_rewrite.c>
    RewriteEngine On
    #RewriteRule ^(.*)$ $1 [NS,E=no-gzip:1,E=dont-vary:1]    
    RewriteRule ^css - [L,NC]
    RewriteRule ^js - [L,NC]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

SetOutputFilter DEFLATE AddType text/plain .png

那么会导致 js 和 css 错误的 minify 插件吗?还是.htaccess 文件?

【问题讨论】:

  • 你的css和js文件加载正确了吗?您是否为他们的位置提供了正确的路径?先确认一下。

标签: javascript php css cakephp-3.0


【解决方案1】:

您的资产是否添加到您的

  1. webroot/css
  2. webroot/img
  3. webroot/js

文件夹?

如果它们是,那么您只需使用路径 "/css/{css 文件名}" 等...

【讨论】:

    猜你喜欢
    • 2011-09-18
    • 2013-02-10
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多