CakePHP 2.6.0 不加载 CSS 和 JS 文件

Hai*_*dra 3 css .htaccess mod-rewrite cakephp cakephp-2.6

我刚刚将我的网站上传到服务器,但没有加载 css 和 js 文件,只有我可以像文本一样看到该网站,在将 .htaccess 文件放在它们的位置后,我在网站上收到了这条消息:

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请联系服务器管理员,并告知他们发生错误的时间,以及您所做的可能导致错误的任何事情。

服务器错误日志中可能提供有关此错误的更多信息。

此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。

这些是我的 .htaccess 文件

/万维网/

 <IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

/www/应用程序/

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

/www/app/webroot/

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Run Code Online (Sandbox Code Playgroud)

一些想法为什么不起作用?我希望你能帮助我,谢谢。

<?php

    echo $this->Html->css('bootstrap');
    echo $this->Html->css('styles');

    echo $this->Html->script('jquery');
    echo $this->Html->script('bootstrap.min');

    echo $this->fetch('meta');
    echo $this->fetch('css');
    echo $this->fetch('script');

?>
Run Code Online (Sandbox Code Playgroud)

Hai*_*dra 5

我解决了我的问题,解决方案是首先(在我的情况下)删除三个 .htaccess 文件并在 app/config/core.php 中编辑这一行

//Configure::write('App.baseUrl', env('SCRIPT_NAME'));
Run Code Online (Sandbox Code Playgroud)

对此:

Configure::write('App.baseUrl', env('SCRIPT_NAME'));
Run Code Online (Sandbox Code Playgroud)

它对我有用,还是谢谢大家。