我在本地机器上开发了一个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>
答案 0 :(得分:0)
事实证明,我错误地将webroot .htaccess保存到我的机器的错误目录中。这必须是问题的原因。我确定一旦将文件推送到服务器,页面就会正确加载。