文档章节

Codeigniter - 去除URL中的index.php

huangjacky
 huangjacky
发布于 2014/10/12 12:21
字数 137
阅读 8
收藏 0

在Codeigniter中默认url的形式:http://huangjacky.com/index.php/controller/action/param1/param2,那么如何去掉这个url中的index.php呢?其实我们只需要在根目录创建一个.htaccess文件,定义一下规则即可,.htaccess文件的具体内容如下:

   1:  # Customized error messages.
   2:  ErrorDocument 404 /index.php
   3:   
   4:  # Set the default handler.
   5:  DirectoryIndex index.php
   6:   
   7:  # Various rewrite rules.
   8:  <IfModule mod_rewrite.c>
   9:    RewriteEngine on
  10:    RewriteCond %{REQUEST_FILENAME} !-f
  11:    RewriteCond %{REQUEST_FILENAME} !-d
  12:    RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
  13:  </IfModule>

在nginx下还需要再修改一下这个重定向。等我再研究。

本文转载自:http://www.cnblogs.com/huangjacky/archive/2013/03/29/codeigniter.html

共有 人打赏支持
huangjacky
粉丝 5
博文 19
码字总数 0
作品 0
深圳
高级程序员
私信 提问
在 IIS 上安装和设置 CodeIgniter

我将尝试分享我在 Windows XP Service Pack 2 (IIS 5.1;PHP 4.3.11)上安装 CodeIgniter 框架的经验。PHP 手动安装为 CGI 模式。 要安装 CI,你的 IIS 可能需要一个像 mod_rewrite 这样的东西...

红薯
2009/01/16
1K
0
实战jQuery和PHP CodeIgniter表单验证

前言   在Web建站中,表单的合法性验证是十分重要的一个环节,其中包括客户端浏览器的Javascript的验证和服务端的验证。在本文中将指导读者使用jQuery中的validate验证框架实现浏览器端的验...

彼得
2014/03/08
0
0
使用 CodeIgniter 创建 Facebook 应用程序

本文向您演示了如何让 Facebook 示例应用程序与 PHP 框架 - CodeIgniter 共同工作。虽然有许多有关 Facebook 开发的好文章,当然,也有一些有关使用 CodeIgniter 来构建应用程序的好文章,但...

IBMdW
2011/07/12
1K
0
PHP 框架 CodeIgniter 发布 2.0 版

今天,EllisLab 和 CodeIgniter Reactor 的工程师们自豪的宣布:CodeIgniter 2.0.0 的第一个官方版本发布了!它有两个版本(或分支): CodeIgniter Core 版 Core 版是一个更新较慢的分支,它...

红薯
2011/01/30
1K
7
Codeigniter中禁止A Database Error Occurred及A PHP E...

目录(?)[-] Codeigniter中禁止A Database Error Occurred错误提示 Codeigniter中禁止A PHP Error was encountered错误提示 页面出现如下两种错误提示: A PHP Error was encountered Severi...

Taki
2013/04/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

安卓代码混淆

Proguard是安卓提供的方便开发者对代码和apk进行保护和精简的工具,可在SDK/tools文件夹下找到。 proguard的作用 : 1,代码混淆 2,精简代码,删掉没有用到的代码,减小apk的体积。 使用场景...

whoisliang
5分钟前
0
0
配置Tomcat虚拟主机

12月13日任务 16.4 配置Tomcat监听80端口 16.5/16.6/16.7 配置Tomcat虚拟主机 16.8 Tomcat日志 配置tomcat监听80端口 默认tomcat监听的是8080端口,如果想直接输入ip就访问到网页,就需要进行...

robertt15
10分钟前
1
0
emqtt Qos 0, 1, 2 图解

SimonAt
11分钟前
0
0
基于vue2定义自己的图表echart组件

先安装echarts cnpm i echarts -S,然后定义父组件 <template> <div> <echarts :option="echartOpion"></echarts> </div></template><script> import echarts from './e......

莫沫达
18分钟前
1
0
详解CSS的Flex布局

本文由云+社区发表 Flex是Flexible Box 的缩写,意为"弹性布局",是CSS3的一种布局模式。通过Flex布局,可以很优雅地解决很多CSS布局的问题。下面会分别介绍容器的6个属性和项目的6个属性。每...

腾讯云加社区
30分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部