CSS 不适用于 CakePHP 应用程序

2024-05-11

我在使用 CakePHP 时遇到问题,找不到 CSS。当我在浏览器中查看源代码时,我可以在头部看到蛋糕通用 CSS 链接。但是当我点击它查看实际的源代码时,我收到了 404 未找到错误。

Update:我已按照此处的说明进行操作:

http://book.cakephp.org/2.0/en/installation/url-rewriting.html http://book.cakephp.org/2.0/en/installation/url-rewriting.html

确保 mod_rewrite 设置正确,但我在查看 CSS 文件时仍然遇到问题。

Update:这是我的根文件夹中的 .htaccess 的样子:

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

这是我的应用程序文件夹中的 .htaccess 的样子:

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

这就是我的 webroot 文件夹中的样子:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

问候, 斯蒂芬


我设法解决了它。问题出在我设置虚拟主机的方式上,我的 httpd-vhosts.conf 文件现在如下所示:

<VirtualHost *:80>
    ServerAdmin [email protected] /cdn-cgi/l/email-protection
    DocumentRoot "/Users/stephenxconnolly/Documents/Websites/invoice-new"
    ServerName invoice.dev
    <Directory "/Users/stephenxconnolly/Documents/Websites/invoice-new/">
         AllowOverride All
    </Directory>
#   ServerAlias www.dummy-host.example.com
    ErrorLog "/private/var/log/apache2/invoice.dev-error_log"
    CustomLog "/private/var/log/apache2/invoice.dev-access_log" common
</VirtualHost>

这解决了问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS 不适用于 CakePHP 应用程序 的相关文章

随机推荐