Ci下面隐藏index.php的方法

1.需要apache打开rewrite_module,然后修改httpd.conf的AllowOverride none 为AllowOverride All(里面,不同的环境目录不同)

2.在CI的目录下面创建.htaccess文件,加入如下内容:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

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

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

3.修改config.php的内容:$config[‘index_page‘] = ‘index.php‘;替换为$config[‘index_page‘] = ‘‘;

时间: 2024-10-15 12:08:51

Ci下面隐藏index.php的方法的相关文章

CI 框架隐藏index.php-ubuntu

和朋友在做一个小网站,用到了CI框架,之前测试都是在windows上,隐藏index.php也相对比较简单.但服务器是ubuntu系统,需要配置一下,根据网上看到的一些教程,结合自己电脑的特点,记录步骤如下: 1.服务器环境: ubuntu12.04  64位 2.开启mod_rewrite模块: 修改 /etc/apache2/sites-enabled/000-default,将其中的:AllowOverride None 修改为:AllowOverride All,如下: Document

thinkphp5 IIS7.5 隐藏index.php的方法

<rewrite> <rules> <rule name="OrgPage" stopProcessing="true"> <match url="^(.*)$" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_HOST}" pattern="^(.*)$&q

nginx 404页面处理以及pathInfo和隐藏index.php总述

今天开发公司官网:http://www.zstime.com/,遇到一个问题,如何在nginx下设置pathInfo以及如何隐藏index.php 这里分别来讲解一下: 一.隐藏index.php 隐藏index.php需要修改nginx的配置文件,如果你是使用vhost的,需要修改如conf/vhost/你的文件名.conf 文件,整个文件如下 server { listen 80; server_name www.zstime.com; index index index.html inde

【铜】第135篇 一对一视频录制(二)及必填项红色星标及隐藏index.php及必选项不能为空 周一

关键词:一对一视频录制, 必填项红色星标, 隐藏index.php, 必选项不能为空 一.一对一视频录制 1.1 需要做的 二.我的网站 2.1 必填项红色星标 代码如下: <spanstyle="color:red;">*</span> 效果如下: 2.2 隐藏index.php 1)开启mod_rewrite.so LoadModule rewrite_modulemodules/mod_rewrite.so 注:去掉前面的#,重启apache即可. 2)如

Yii2简单地址美化并隐藏index.php

目的:我只想去掉浏览器地址栏中的index.php?r=这一块. 在/config/web.php中 ’components'=>[] 中添加如下代码: 1 'urlManager' => [ 2 'enablePrettyUrl' => true, 3 'showScriptName' => false,//隐藏index.php 4 //'enableStrictParsing' => false, 5 'suffix' => '.html',//后缀,如果设置了此

Nginx配置PATHINFO隐藏index.php

1.网络来源:http://www.shouce.ren/post/view/id/1529 server {      listen       80;     default_type text/plain;     root /var/www/html;     index index.php index.htm index.html; #隐藏index.php     location / {           if (!-e $request_filename) {         

jquery 点击显示隐藏的三种方法

jquery点击显示隐藏的三种方法,从复杂到简单.使用jquery需要引用jquery库,如右所示<script src="jquery-1.11.3.min.js"type="text/javascript"></script>. 旁边按钮随着收缩展开发生状态变化,展开+变—,收缩—变+. 收缩效果: 展开效果: 一.HTML结构(盗用网上的) <body> <!-- 收缩展开效果 --><li class=&

thinkphp中redirect重定向后隐藏index.php

首先,.htaccess文件要配置好隐藏index.php.系统默认生成的就行. 然后,也是最关键的一部,要在Application/Home/Conf里的config.php文件中增加如下配置: <?php return array( //'配置项'=>'配置值' 'URL_MODEL' => '2' ); 这样就好了.

[转]ThinkPHP5 隐藏index.php问题

ThinkPHP5 隐藏index.php问题 Apache,修改.htaccess文件 ----------------------------------------------------- RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]变成RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] Nginx,修改配置文件nginx.conf ----------------------------------------