文档章节

CodeIgnite/CI 去掉 index.php的 配置

万里虎
 万里虎
发布于 2014/11/21 10:25
字数 261
阅读 32
收藏 0

A. .htaccess文件必须放在CI的根目录下和index.php文件在同一目录。


(加载后,我出现过问题!css和js不能正常加载!后来才发现需要定义|js|css)

.htaccess 文件的内容如下:


RewriteEngine on

#RewriteCond $1 !^(index\.php|images|robots\.txt)


RewriteCond $1 !^(index\.php|images|js|css|robots\.txt)

RewriteRule ^(.*)$ /CI203/index.php/$1 [L]


//CI203为目录,如果ci直接放在根目录。路径就是/index.php/$1 [L]


有朋友对我上面的设置做出了更正。可以参考下。


RewriteEngine on

RewriteBase /ci213new

RewriteCond $1 !^(index\.php|images|js|css|robots\.txt)

RewriteRule ^(.*)$ index.php/$1 [L]


B.在apache配置上,注意httpd.conf文件里:

1、//开启rewrite

LoadModule rewrite_module modules/mod_rewrite.so


2、//开启 .htaccess

Options FollowSymLinks

AllowOverride All

Order allow,deny

Allow from all


另外,注意几个文件:


application\config\routes.php—这个文件设置初始加载的默认控制器文件(controller)


application\config\config.php—这个文件设置初始配置,但是,自打我去掉index.php后,$config['index_page'] = ‘index.php’;–这个貌似不再起作用了。为空也木事。。。


© 著作权归作者所有

共有 人打赏支持
万里虎
粉丝 43
博文 108
码字总数 27724
作品 0
海淀
CTO(技术副总裁)
apache添加 扩展php自定义的项目配置方法

模块一: codeigiter, 生成虚拟的访问目录, 访问地址为: http://localhost/codeignite/index.php <IfModule aliasmodule> Alias /codeignite "D:/Workspaces/CodeIgniter2.1.2" <Directo......

peaking
2014/04/21
0
0
CI框架去掉URl中的index.php部分

CI框架默认配置中url地址栏存在index.php,想要去掉CI默认url中的index.php。分三步操作: 1、打开apache的配置文件,conf/httpd.conf : LoadModule rewritemodule modules/modrewrite.so,...

Neo_
2012/09/22
0
1
CI URI有效删除index.php(完善CI手册)

秉承MVC架构的思想,CI中的所有控制器都需要经过单点入口文件index.php(默认)来加载调用。也就是说,在默认情况下,所有CI开发项目的URL都形如以下这种形式: http://localhost/index.php...

lisn
2015/04/01
0
0
去掉CI URL中index.php

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

十七亮
2013/02/04
0
0
CI框架如何删除地址栏的 index.php

默认 CI 框架显示地址是 http://localhost/ci/index.php/test/ 去掉index.php这样会更好些。 1.修改Http.conf的 LoadModule rewritemodule modules/modrewrite.so 去掉注释 2.ci根目录增加....

晨曦之光
2012/03/09
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

DannyCoder
29分钟前
1
0
Spring的Resttemplate发送带header的post请求

private HttpHeaders getJsonHeader() { HttpHeaders headers = new HttpHeaders(); MediaType type = MediaType.parseMediaType("application/json; charset=UTF-8"); ......

qiang123
昨天
2
0
Spring Cloud Gateway 之 Only one connection receive subscriber allowed

都说Spring Cloud Gateway好,我也来试试,可是配置了总是报下面这个错误: java.lang.IllegalStateException: Only one connection receive subscriber allowed. 困扰了我几天的问题,原来...

ThinkGem
昨天
25
0
学习设计模式——观察者模式

1. 认识观察者模式 1. 定义:定义对象之间一种一对多的依赖关系,当一个对象状态发生变化时,依赖该对象的其他对象都会得到通知并进行相应的变化。 2. 组织结构: Subject:目标对象类,会被...

江左煤郎
昨天
2
0
emoji

前言:随着iOS系统版本的升级,对原生emoji表情的支持也越来越丰富。emoji表情是unicode码中为表情符号设计的一组编码,当然,还有独立于unicode的另一套编码SBUnicode,在OS系统中,这两种编...

HeroHY
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部