使用实时服务器上的 .htaccess 文件在 CodeIgniter 中删除 index.php

Removing index.php in CodeIgniter using .htaccess file on live server

我的 codeigniter 项目在开发服务器上正常工作,但是当我在实时服务器上迁移它时,我遇到了 .htaccess 文件的问题。我无法删除 index.php 文件。它给出错误 404 未找到。

最后,我解决了这个问题,请按照以下步骤操作。

  1. 只需按照 CodeIgniter 用户指南中的步骤操作 - 从 url 中删除 index.php。
  2. 在应用程序和系统文件夹所在的根目录中添加 .htaccess。
  3. 设置 $config['base_url'] = 'http:/your domain IP/ci folder name'; 注意:路径 - ..config/config.php
  4. 设置 $config['index_page'] = ""; 注意:路径 - ..config/config.php
  5. 小鬼。在 httpd.conf 文件中添加以下代码。

    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    

    并重启服务器。固定。