Error​

CI URI有效删除index.php(完善CI手册)

孤者浪人 提交于 2019-11-27 07:16:44
秉承MVC架构的思想,CI中的所有控制器都需要经过单点入口文件index.php(默认)来加载调用。也就是说,在默认情况下,所有CI开发项目的URL都形如以下这种形式: http://localhost/index.php/welcome 很显然,默认情况下,index.php在URL地址段中的存在一定程度上影响了URL的简洁和SEO的进行。我们可以通过下面本文介绍的方法来去掉这个讨厌的Index.php。 你或许已经注意到在CodeIgniter用户手册中,已经存在关于此问题的解决方法。但官方提供的这个.htaccess配置,并不是所有时候都能解决问题。下面经过笔者调试操作步骤供大家分享: 前提:服务器配置使用Apache作为Web服务器。 1、将以下配置信息复制并保存为.htaccess文件 (.htaccess文件放置在根目录下,即与application目录同级), 默认情况下,index.php 文件将被包含在你的 URL 中: example.com/index.php/news/article/my_article 你可以很容易的通过 .htaccess 文件来设置一些简单的规则删除它。 ----------------------------------------------------------------- RewriteEngine on