文档章节

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
深圳
高级程序员
实战jQuery和PHP CodeIgniter表单验证

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

彼得
2014/03/08
0
0
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
php ci框架中脚手架是做什么用的

最近看别人的代码,发现用的CI框架是以前的1.7 里面还用到了脚手架scaffolding,所以在网上找了找资料,也许以后用不到,但了解也好。 codeigniter中的脚手架 从 CodeIgniter 1.6.0 开始,脚...

李佳顺
2012/06/07
0
0
去掉CI URL中index.php

apache服务器下 首先配置apache支持rewrite,打开apache的配置文件,conf/httpd.conf : LoadModule rewritemodule modules/modrewrite.so,把该行前的#去掉。 修改<Directory "自己项目目录...

十七亮
2013/02/04
0
0
Mac中Rest服务器安装和配置(codeIgniter+rest server)

安装 codeIgniter,安装方法(http://codeigniter.org.cn/user_guide/installation/index.html),注意保证 codeIgniter 文件夹中的 index.php 放入 /Library/WebServer/Documents/ 中(根目......

zhmsong
2013/05/19
0
1

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 小心着凉 @红薯

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子:5.33起,其声呜呜然,如怨如慕,如泣如诉。余音袅袅,不绝如缕。分享Arch Enemy的单曲《Bridge Of Destiny (2009)》 《Bridge Of...

小小编辑
今天
271
4
what f,,

anlve
今天
9
0
初级开发-编程题

` public static void main(String[] args) { System.out.println(changeStrToUpperCase("user_name_abc")); System.out.println(changeStrToLowerCase(changeStrToUpperCase("user_name_abc......

小池仔
今天
15
0
现场看路演了!

HiBlock
昨天
23
0
Rabbit MQ基本概念介绍

RabbitMQ介绍 • RabbitMQ是一个消息中间件,是一个很好用的消息队列框架。 • ConnectionFactory、Connection、Channel都是RabbitMQ对外提供的API中最基本的对象。Connection是RabbitMQ的s...

寰宇01
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部