【问题标题】:codeigniter only loads home pagecodeigniter 只加载主页
【发布时间】:2012-06-10 21:49:54
【问题描述】:

Codeigniter 在本地运行良好。一旦我搬到我们的实际站点,它就停止了工作。 这是我的 .htaccess 文件:

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index\.php|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ~username/folder1/folder2/index.php/$1 [L,QSA]

它只加载控制器的索引方法,找不到其他方法。 此外,当我键入 http://domain.name/~username/folder1/folder2/ControllerClass 时,不会调用 index 方法。我不知道该怎么做。我已经尝试过这个:Site developed in Codeigniter only loads home page 但它不起作用!

【问题讨论】:

  • 您的生产服务器上是否安装了 mod_rewrite?

标签: apache codeigniter


【解决方案1】:
  1. 确保您在 config.php 中正确编辑了 $config['base_url']
  2. 再次进入config.php,设置$config['index_page'] = '';
  3. 查看http://codeigniter.com/wiki/mod_rewrite 并确保您按照那里的规定执行了所有操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-20
    • 2017-08-14
    • 2023-03-11
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多