利用.htaccess去除codeigiter的index.php

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

 代码如下 复制代码

<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

时间: 2024-09-17 04:16:25

利用.htaccess去除codeigiter的index.php的相关文章

ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php

原文:ThinkPHP 利用.htaccess文件的 Rewrite 规则隐藏URL中的 index.php URL重写 通常的URL里面含有index.php,为了达到更好的SEO效果可能需要去掉URL里面的index.php ,通过URL重写的方式可以达到这种效果,通常需要服务器开启URL_REWRITE模块才能支持. 下面是Apache的配置过程,可以参考下: 1.httpd.conf配置文件中加载了mod_rewrite.so模块 2.AllowOverride None 将None改为

利用htaccess给虚拟主机绑定多个域名对应不同子目录

我的博客和GeoServer中文社区一直在同一个虚拟主机下,一直以来都是做了跳转,www.你的域名.com访问的话跳转到http://www.你的域名.com/wordpress,opengeo.cn域名访问的话跳转到http://opengeo.cn/dz 昨天找了一个方案给解决了,不用跳转,www.你的域名.com就直接访问wordpress下面的内容,opengeo.cn直接访问dz下面的内容,不用带子目录了. apache+php的主机通常解决有两种方案解决这个问题,一种是利用apach

利用PS去除拍摄者的影子

  利用PS去除拍摄者的影子 在黄昏的时候拍摄顺光的场景,一直让我感到别手别脚.因为拍摄的时候要不断调整自己的身体,避免得影子也一同入镜,但往往很多好的取景角度,还是免不了带到自己的影子.想要好的取景,又不想要有影子,该怎么做才能两全其美呢?这回我们拿影子来开刀,不论有多少个影子,都可以使用Photoshop里的几个基本工具来消除它们,而且几乎不会破坏原图的细节喔! Step1:开启图档之后,按下Ctrl+J键复制一个背景图层[图层1].我们使用图层1来修图,背景图层则留作参考. Step2:首

利用.HTACCESS限制IP登陆WORDPRESS后台

最近一朋友的博客添加了翼帆兄的邮件通知后,后台老是被人恶意登陆,收到一大堆的登陆失败提醒.之前就问过我关于后台防护的方法,由于一直没有时间,也没有给发过去. 今天呢,就给大家分享一下利用.htaccess来限制只有自己的电脑IP可以登录WordPress后台的方法,如此一来别人不管怎么样都别想登陆进去了- 利用.htaccess限制IP登陆: 1.固定IP 如果你是使用固定IP的話,在wp-admin下新增.htaccess文件 新增以下内容,将红字部份改为你的IP即可,网址看你要转向到哪个网页

linux中利用.htaccess绑定域名到子目录

首先得把域名绑定绑定了,把你需要的网站解析到指定的IP地址,其次是在网站管理面板里,为网站绑定域名,最后编辑配置.htaccess文件,就可以了. .htaccess文件内容 RewriteEngine on # 把 williamlong.info 改为你要绑定的域名. RewriteCond %{HTTP_HOST} ^(www.)?williamlong.info$ # 把 subfolder 改为要绑定的目录. RewriteCond %{REQUEST_URI} !^/subfolde

利用.htaccess文件将多个子域名解析至对应的子目录

对于不支持子域名解析但是支持 .htaccess 的主机来说,这个功能就非常有用了 假设有主域名 ppios.com,子域名 yspx.ppios.com 和 ask.ppios.com,设置结果为访问 repo.ppios.com 时自动解析到 www.ppios.com/repo/ 文件夹中 下面是详细设置: 在根目录下的 .htaccess RewriteEngine On RewriteCond %{HTTP_HOST} ^((www|yspx).)?ppios.com$ Rewrite

JavaScript利用正则表达式去除日期中的-_javascript技巧

1.说明 经常会出现这样的情况,页面的日期格式是:YYYY-MM-DD,而数据库中的日期格式是:YYYYMMDD,两者之间需要转换一下,方能传到Java后台查询数据. 通常,这种转化的方法有两种,第一种,将日期字符串先截取,然后拼接:第二种,就是利用正则表达式去掉"-" 相比较而言,第二种方法快捷,不容易出错. 2.实现源码 复制代码 代码如下: <%@ page language="java" import="java.util.*" p

JavaScript利用正则表达式去除日期中的“-”_javascript技巧

1.说明 经常会出现这样的情况,页面的日期格式是:YYYY-MM-DD,而数据库中的日期格式是:YYYYMMDD,两者之间需要转换一下,方能传到Java后台查询数据. 通常,这种转化的方法有两种,第一种,将日期字符串先截取,然后拼接:第二种,就是利用正则表达式去掉"-" 相比较而言,第二种方法快捷,不容易出错. 2.实现源码 <%@ page language="java" import="java.util.*" pageEncoding

利用.htaccess的Rewrite规则实现Discuz论坛的伪静态链接_Linux

在后台开启了"URL Rewrite",看起来一切正常,可是点击某一栏目的时候却怎么都进不去,显示的依然是论坛的首页.看了一下论坛目录下,原来这下面并没有自己的.htaccess文件,所以默认使用的应该是Godaddy主机的.htaccess,而默认的肯定不会有针对Discuz的Rewrite规则,所以加入了下面的语句,一切都正常了~ 复制代码 代码如下: RewriteEngine On RewriteBase / RewriteRule ^archiver/([a-z0-9\-]+