css - CakePHP3 - 将 git 推送到服务器后 CSS 和 JS 未加载

标签 css .htaccess cakephp mod-rewrite

我在我的本地机器上开发了一个 CakePHP 应用程序,CSS 和 JS 工作正常。但是,当我将 git respiratory 推送到 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>

来源

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

最佳答案

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

关于css - CakePHP3 - 将 git 推送到服务器后 CSS 和 JS 未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33721267/

相关文章:

html - 根据另一个 div 的高度使一个 div 居中

html - CSS3多栏布局中的视频元素跳转

apache - .htaccess 子文件夹

php - 将 drupal 网站从服务器迁移到本地主机后没有显示图像

php - Cakephp 3 多模型操作的事务管理

HTML/CSS 表格(表格)DOB 行显示在两行上

css - 无法使用过渡在悬停时移动文本

html - 样式表和隐藏 .html 扩展名

php - 如何检测 Paypal cookies?

php - Cakephp 3.0 的供应商文件夹中缺少 autoload.php