【发布时间】: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