利用.htaccess去除codeigiter的index.php

 更新时间:2016年1月28日 00:49  点击:2179

个人用的方法,感觉还不错:

 代码如下 复制代码

<IfModule mod_rewrite.c>
 Options +FollowSymLinks
 RewriteEngine on
 RewriteBase /poster
 RewriteCond $1 !^(index.php|images|robots.txt)
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule ^(.*)$ index.php/$1 [QSA,L]
</IfModule>

如果在根目录,那么把/poster改成/就行了,如果在http://xxx.xxx/aaa 则把/poster改成/aaa

[!--infotagslink--]

相关文章

  • index.php怎么打开?如何打开index.php?

    index.php怎么打开?初学者可能不知道如何打开index.php,不会的同学可以参考一下本篇教程 打开编辑:右键->打开方式->经文本方式打开打开运行:首先你要有个支持运行PH...2017-07-06
  • .htaccess的基本作用及相关语法介绍

    一、.htaccess的基本作用 启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用 如果需要使用.htaccess以外的其他文件名,可以用Ac...2016-01-28
  • 整理的 .htaccess 常用的用法大全

    重新和重定向  注意:首先需要服务器安装和启用mod_rewrite模块。  强制 wwwRewriteEngine onRewriteCond %{HTTP_HOST} ^example\.com [NC]RewriteRule ^(.*)$ http://ww...2016-01-28
  • apache中htaccess 301跳转设置汇总

    1.重定向www.111cn.net 到 www.111cn.net 打开.htaccess文件,加入以下规则。 代码如下 复制代码 RewriteEngine On RewriteCond %{HTTP_HOST} !^www....2016-01-28
  • Apache支持.htaccess配置方法

    打开httpd.conf文件用文本编辑器打开后,查找 代码如下 复制代码 Options FollowSymLinks AllowOverride None 改为: Options FollowSymLinks AllowOv...2016-01-28
  • Apache如何增加.htaccess文件增加用户认证

    首先用htpasswd创建一个密码文件:比如文件名叫做my.passwd /home/apache/bin/htpasswd -c -b my.passwd myusername mypassword 如果增加帐号: /home/apache/bin/htpasswd...2016-01-28
  • nginx支持.htaccess文件实现伪静态的方法分享

    这篇文章主要介绍了nginx支持.htaccess文件实现伪静态的方法分享,需要的朋友可以参考下...2016-01-27
  • 利用.htaccess去除codeigiter的index.php

    个人用的方法,感觉还不错: 代码如下 复制代码 <IfModule mod_rewrite.c> Options +FollowSymLinks RewriteEngine on RewriteBase /poster Rewr...2016-01-28
  • .htaccess的基本用法与介绍

    一、修改Apache配置文件 一,要在你服务器中打开apache安装目录下的conf目录下的httpd.conf文件,将里面的AllowOverride None全部改成AllowOverride All。 ●自定义错误页 ....2016-01-28
  • .htaccess非伪静态url跳转到伪静态url再伪静态

    规则如下: 代码如下 复制代码 RewriteRule ^article-([0-9]+).html$ /article.php?id=$1&r=1 [L] RewriteCond %{QUERY_STRING} ^id=([0-9]+)$ [NC]...2016-01-28
  • yii的入口文件index.php中为什么会有这两句

    这篇文章主要介绍了yii的入口文件index.php中为什么会有这两句 的相关资料,需要的朋友可以参考下...2016-08-27
  • 使Nginx服务器支持.htaccess的方法

    这篇文章主要介绍了使Nginx服务器支持.htaccess的方法,.htaccess配置文件设置是Apache上的好东西,现在我们让Nginx服务器也能使用它,需要的朋友可以参考下...2016-01-27
  • .htaccess 规则

    .htaccess 规则 1. Introduction 介绍 文件名 .htaccess 属性 644 (RW-R&ndash;R&ndash;) htaccess会影响它所在目录下的所有子目录 注意大多数内容都要求保持在一...2016-11-25
  • wamp开启rewrite_module重写功能启用.htaccess文件

    1、开启rewrite_module:鼠标左键点击右下角wamp运行图标,在选项中Apache->Apache模块中找到rewrite_module,点击即开启本模块。wamp会自动重启服务。 2、修改httpd.conf文件:同...2016-01-28
  • apache教程:.htaccess用法

    apache教程:.htaccess用法 真的很酷的功能,网页设计师忽略是使用。 htaccess文件。简而言之,当你看到一个自定义错误页面( 404 , 403等) ,使用服务器端包含,限制IP地址,加载的默认...2016-01-28
  • Apache域名绑定并隐藏index.php文件的方法

    apache下绑定域名 方法如下: 1、找到apache安装目录下的httpd.conf并打开,在最后加上: 代码如下 复制代码 NameVirtualHost *:80 <VirtualHost *:80>...2016-01-28
  • Apache中.Htaccess文件的功能写法

    - .htaccess文件(或者"分布式配置文件"提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户...2016-01-28
  • ThinkPHP框架里隐藏index.php

    这篇文章主要介绍了ThinkPHP框架里隐藏index.php 的相关资料,需要的朋友可以参考下...2016-04-15
  • Apache .htaccess文件功能用法介绍

    .htaccess apache默认是不支持的,如果要支持我们需在于apache中打开 1 . 如何让的本地APACHE器.htaccess 如何让的本地APACHE器".htaccess"呢?其实只要简朴修改一下apache的h...2016-01-28
  • .htaccess 定义404页面问题

    404页面和.htaccess文件的问题 建个.htaccess,就可以了 ErrorDocument 404 /missing.html 首页你要确定你的主机支持 .htaccess.. 修改conf文件要重启apache.. ...2016-11-25