文档章节

CodeIgnite/CI 去掉 index.php的 配置

万里虎
 万里虎
发布于 2014/11/21 10:25
字数 261
阅读 31
收藏 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
codeigniter nginx rewrite

CI框架在nginx服务器上配置rewrite去掉index.php的方法: 打开/usr/local/etc/nginx/ 目录下的配置文件xxx.conf, 贴上自己的配置: server{ //下面一段是nginx模拟pathinfo,否则CI框架的控制...

T_star
2013/11/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(三)Nginx配置·续

概述 前文写了关于Nginx环境配置,但是还没有完,接下来将会继续讲三个相关的配置 主要是以下三个 1.Nginx访问日志 2.Nginx日志切割 3.静态文件不记录日志和过期时间 Nginx访问日志 1.先看看...

杉下
今天
1
0
jquery创建类似于java的map

var map = {}; // Map map = new HashMap(); map[key] = value; // map.put(key, value); var value = map[key]; // Object value = map.get(key); var has = key in map; // boolean has = ......

SuperDabai
今天
0
0
java大数据转换16进制转10进制

public static void main(String[] args) {String hex = "0xdbf3accc683297cf0000";BigInteger amount = new BigInteger(hex.substring(2), 16);System.out.println(amount);......

任梁荣
昨天
2
0
OSChina 周六乱弹 —— 目测我们程序员丁克的几率不大

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @真Skr小机灵鬼儿:8.13分享Jocelyn Pook/Russian Red的单曲《Loving Strangers》 《Loving Strangers》- Jocelyn Pook/Russian Red 手机党少...

小小编辑
昨天
15
4
TypeScript基础入门 - 函数 - 剩余参数

转载 TypeScript基础入门 - 函数 - 剩余参数 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.1 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部