文档章节

CodeIgnite/CI 去掉 index.php的 配置

万里虎
 万里虎
发布于 2014/11/21 10:25
字数 261
阅读 30
收藏 0
点赞 0
评论 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
博文 100
码字总数 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

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 ⋅ 1

CI URI有效删除index.php(完善CI手册)

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

lisn ⋅ 2015/04/01 ⋅ 0

去掉CI URL中index.php

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

十七亮 ⋅ 2013/02/04 ⋅ 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

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 ⋅ 1

如何去掉地址栏中的index.php

我所用的框架是wampServer,我将一个CI框架的项目放入这个集成环境中,在访问时,必须去掉.htaccess文件,否则无法访问的,但是在访问时地址栏中必须加上index.php,如何去掉index.php呢 ,各...

梦梦阁 ⋅ 2013/12/04 ⋅ 8

CI框架 CodeIgniter 伪静态 htaccess设置和Nginx伪静态方法

众所周知,LAMP代表Linux下Apache、MySQL、PHP这种网站服务器架构;而LNMP指的是Linux下Nginx、MySQL、PHP这种网站服务器架构。LNMP一键安装包可以从网上下载使用。 Nginx(发音同 engine x...

JK_OPERA ⋅ 2015/01/07 ⋅ 0

CodeIgniter框架文件结构

这个本来是很基础的东西,基本上用过CI的人都知道这些,原本是不消说的~但是因为毕业论文是关于CodeIgniter的,所以我必须把大大小小的东西都写出来做成记录~ CodeInigter,一个轻量,功能全面...

Scholer ⋅ 2012/12/30 ⋅ 0

CodeIgniter在nginx下rewrite配置问题

昨天在服务器上安装了Codeigniter,同时修改了nginx相关配置,ci可以正常运行了。 但今天在做表单提交时又出现了问题,问题如下: 在我之前的rewrite配置下,ci的正常url为http://localhost/...

墨梅 ⋅ 2016/03/11 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 20分钟前 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 26分钟前 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 51分钟前 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 57分钟前 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 59分钟前 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

Spring clound 组件

Spring Cloud技术应用从场景上可以分为两大类:润物无声类和独挑大梁类。 润物无声,融合在每个微服务中、依赖其它组件并为其提供服务。 Ribbon,客户端负载均衡,特性有区域亲和、重试机制。...

英雄有梦没死就别停 ⋅ 昨天 ⋅ 0

Confluence 6 重新获得站点备份文件

Confluence 将会创建备份,同时压缩 XML 文件后存储熬你的 <home-directory>/backups> 目录中。你需要自己访问你安装的 Confluence 服务器,并且从服务器上获得这个文件。 运行从 Confluence...

honeymose ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部