【发布时间】:2013-03-28 09:59:30
【问题描述】:
大家好,我是 codeigniter 和 MVC 模型的新手, 我需要帮助才能让我的项目正常运行,因为我遇到了这个问题:
1) 我在主页中,点击“关于”页面的链接,css 文件似乎没有加载。 即使我在头部包含 css,页面中仍然缺少图像。
2) 在配置文件中我设置了 $config['base_url'] =''; $config['index_page'] = 'index.php'; 现在,如果我在 about 页面中,并且我再次单击 about 链接,则链接丢失了,因为我在菜单中设置了链接: 关于 所以 index.php 它被加载了两次:localhost/mywebsite/index.php/index.php/about。 如果我在我需要的页面中,我可以设置条件来切断链接,但我想知道是否有更礼貌的解决方案 并希望解决方案不是将我的手放在 mod_rewrite 中。
我会喜欢 codeigniter,因为它看起来很容易配置并且非常便携。 即使它很简单,我也不知道如何解决这个问题
感谢大家的宝贵时间!
【问题讨论】:
-
2) 您是否使用
site_url()来生成链接?也许 base_url 必须以 `` 开头,否则。无论哪种方式,你真的应该使用 mod_rewrite 从 url 中删除 index.php 部分 -
您可能正在从应用程序文件夹加载资源,我建议将此文件夹放在 index.php 所在的根目录下,如果是这样(更不用说安全性),您将可以轻松访问你的 CSS 像
-
我使用 来生成根 url。有用。应用程序文件夹和css文件夹在同一目录中。
标签: php codeigniter