默认 CI 框架显示地址是 http://localhost/ci/index.php/test/
去掉index.php这样会更好些。
1.修改Http.conf的
LoadModule rewrite_module modules/mod_rewrite.so
去掉注释
2.ci根目录增加.htaccess文件
[plain] view plaincopy
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ci
#Removes access to the system folder by users.
#Additionally this will allow you to create a System.php controller,
#previously this would not have been possible.
#'system' can be replaced if you have renamed your system folder.
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
#When your application folder isn't in the system folder
#This snippet prevents user access to the application folder
#Submitted by: Fabdrol
#Rename 'application' to your applications folder name.
RewriteCond %{REQUEST_URI} ^application.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
#Checks to see if the user is attempting to access a valid file,
#such as an image or css document, if this isn't true it sends the
#request to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin
ErrorDocument 404 /index.php
</IfModule>
.htaccess文件内容
注意winodws下不好直接增加 要有技巧的 可以参看我另一篇文章
3.刷新地址栏
http://localhost/ci/test/ 已经可以看了
转:http://blog.csdn.net/21aspnet/article/details/6602610
分享到:
相关推荐
在CodeIgniter(CI)框架中,隐藏`index.php`并设置路由是优化网站URL结构、提高用户体验的重要步骤。以下是对这一过程的详细解析,旨在帮助开发者更好地理解并实施这一优化策略。 ### 一、Apache配置与.htaccess...
CI框架图片压缩处理类,文件名不用改,直接放到libraries 目录,直接用就可以了。补充一下,在此PHP文件最上方,加上 ini_set ("memory_limit","-1"); //直接取消PHP的内存限制 这句代码,可以防止大图片压缩超时...
CI的安装过程相对简单,通常只需要将框架文件上传至服务器的Web根目录,然后配置好URL重写规则以隐藏index.php。在配置文件中,开发者可以设置数据库连接、字符集、错误报告级别等参数。 **CI的控制器(Controllers...
这是一个基于PHP编程语言和CodeIgniter(CI)框架构建的权限管理系统项目,采用了AdminLTE作为前端界面模板。本文将深入探讨这个项目的各个关键知识点。 **PHP** PHP是一种广泛使用的开源服务器端脚本语言,尤其...
CI框架,全称为CodeIgniter,是一款轻量级的PHP框架,因其高效、简洁和灵活的特性,在Web开发领域广受欢迎。本项目是基于CI框架构建的OA(Office Automation System,办公自动化系统),旨在帮助开发者了解如何利用C...
**CI框架的CMS系统详解** CI(CodeIgniter)框架是一种轻量级的PHP框架,以其高效、简单易用的特点深受开发者的喜爱。在构建内容管理系统(CMS)时,CI框架提供了一种强大的工具,帮助开发者快速搭建和维护网站。本...
**CI框架概述** CI,全称CodeIgniter,是一个轻量级、高性能的PHP框架,专为构建Web应用而设计。它提供了丰富的功能集,帮助开发者快速开发出高效且易于维护的代码。CI框架的核心特性包括MVC架构、Active Record...
**CI框架:构建高效Web应用的关键** CI,全称CodeIgniter,是一个基于MVC(Model-View-Controller)架构的轻量级PHP框架。它以其简洁、高效的代码库和丰富的文档支持,深受开发者喜爱。在后盾网的课程中,马震宇...
### PHP CI学习框架知识点 #### 一、CI框架概述 - **定义**:CodeIgniter (简称CI) 是一个简洁而强大的PHP Web开发框架,它轻量级且具备丰富的类库资源,支持MVC(Model-View-Controller)设计模式。 - **特性**: ...
在本文中,我们将深入探讨如何在CodeIgniter(CI)框架中引用QQ表情,并通过`smileys.php`和图片文件实现这一功能。CI是一个强大的PHP框架,它为开发高效、可扩展的Web应用程序提供了便利。引入QQ表情是增强用户交互...
CodeIgniter是一个轻量级的PHP Web开发框架,它的最新版本是"ci框架最新版"。这个框架以其高效性能、小巧简洁的特点深受开发者喜爱。在本文中,我们将深入探讨CodeIgniter 3.0.1的主要特点、核心组件以及如何进行...
### CI框架快速开发平PHP应用:提升开发效率与安全性 #### 概览 CodeIgniter(简称CI),作为一款轻量级的PHP框架,旨在简化Web应用开发过程,提高开发效率,同时确保代码的安全性与可维护性。通过提供一系列预...
- 在CI框架中,默认情况下每个URL都会包含入口文件名(通常是`index.php`),通过此配置可以修改这个文件名。 - 当网站部署在子目录下时,可能需要更改该设置来匹配实际的目录结构。 **注意事项:** - 如果设置了`$...
### PHP CI框架的安装配置和简单使用 #### 概述 CodeIgniter(简称CI)是一款使用PHP编写的轻量级Web开发框架,它通过一套简单而优雅的工具集来帮助开发者快速构建高性能的Web应用。CI框架的核心设计原则是减少...
了解index.php的构成和功能,对于深入掌握CI框架和进行框架级别的开发至关重要。 首先,CI框架在index.php中设置应用程序环境。通过define('ENVIRONMENT','development');语句定义了应用程序的运行环境。环境名称...
"ci_3.1.30.tar.gz" 文件是一个基于Linux/Unix系统的压缩包,它包含的是CodeIgniter(简称CI)框架的3.1.30版本。CodeIgniter是一个广泛使用的开源PHP框架,用于构建高效、优雅的Web应用程序。它的设计目标是简化...
│ │─system //CI框架目录 │─template //模板目录 │ │─admin //后台模板 │ │─install //系统安装模板 │ │─pc //前台PC端模版 │ │─wap //前台手机模版 │─admin.php //后台入口文件(为了...
在 ThinkPHP 框架中,由于采用单一入口模式,通常的 URL 形式会包含 `index.php`,如 `http://127.0.0.1/index.php/Index/insert`。为了去掉这个入口文件,我们需要进行以下操作: 1. **启用 `mod_rewrite` 模块**...
【PHPunit和CI框架整合】 在现代Web开发中,单元测试和持续集成(CI)扮演着至关重要的角色。本文将详细探讨如何将流行的PHP单元测试工具PHPunit与CodeIgniter(CI)框架进行整合,以实现高效、可靠的自动化测试。 ...
CI框架的业务流程是从域名或入口开始的,默认入口文件是index.php。控制器是CI框架的核心组件,每个控制器都是一个类Class,类中每个函数function都是一个页面。在CI框架中,每个页面都需要通过控制器来加载。 CI...