【发布时间】:2011-11-02 08:47:17
【问题描述】:
我在我的 MacBook Pro 上使用 MAMP 作为本地服务器。 PHP 和 MySql 运行良好。但是,我对 CakePHP 有一个奇怪的问题 - CSS 仅适用于我网站的主页,并且仅适用于以下两个路径: 'localhost' 和 'localhost/index.php'
然而,使用 'localhost/index.php/' 只返回裸露的无样式标记,就像站点中的所有其他页面一样。斜线结尾如何破坏 CSS?
一些搜索表明这可能是 apache 中的 mod 重写问题,但老实说,我已经超出了我的深度 - 我不知道如何测试我所做的更改是否会打开 mod 重写。
由于 CSS 仅适用于 2 条特定路径,这可能是我的路线有问题吗?我只定义了 2 个 - '/' 和 '/index.php/' - 它们都是一样的。
任何帮助将不胜感激, 詹姆斯
【问题讨论】:
-
请显示您用于将 CSS 添加到布局的代码。您可能使用的是相对文件路径而不是绝对路径。