CSS和JS文件未加载到我的cakphp应用程序中

问题描述

我在goDaddy上托管了一个CakePHP网站,该css和js文件显示404错误,该页面显示为空白。 我已经对webroot和主目录中的.htaccess文件进行了更改

.htaccess文件位于www目录

<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteRule    ^(\.well-kNown/.*)$ $1 [L]
  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 [QSA,L]
</IfModule>

我不确定是什么原因。我检查了错误日志并显示了此信息

2020-09-02 08:06:25错误:[Cake \ Routing \ Exception \ MissingControllerException]找不到控制器类Webroot。 请求网址:/ webroot /

解决方法

尝试在/ webroot .htaccess文件上使用它

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>