CakePHP3 - 在git push到服务器之后没有加载CSS和JS

时间:2015-11-15 15:14:20

标签: css .htaccess cakephp mod-rewrite

我在本地机器上开发了一个CakePHP应用程序,CSS和JS工作正常。然而,当我将git呼吸推送到OpenShift时,CSS和JS不会加载。我搜索了网站并得出结论,我的.htaccess文件存在问题。我已经尝试过CakePHP手册中列出的默认文件,但它似乎不起作用。这就是我得到的。

[根目录]

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

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

的src

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

1 个答案:

答案 0 :(得分:0)

事实证明,我错误地将webroot .htaccess保存到我的机器的错误目录中。这必须是问题的原因。我确定一旦将文件推送到服务器,页面就会正确加载。