CodeIgniter针对lighttpd服务器URL重写的方法

 更新时间:2015年06月10日 10:19:44   作者:spring21st  
这篇文章主要介绍了CodeIgniter针对lighttpd服务器URL重写的方法,涉及lighttpd服务器配置及URL配置规则的相关技巧,需要的朋友可以参考下

本文实例讲述了CodeIgniter针对lighttpd服务器URL重写的方法。分享给大家供大家参考。具体实现方法如下:

由于开发环境使用的是lighttpd服务器,我本机环境使用的是Apache配置,导致部署到开发机后,所有的链接地址全部跳转到首页。

分析了下,index.php/controller/function ,controller没有生效,应该是路由分发的缘故。

配置lighttpd配置的url重写规则:

url.rewrite-once = (
 "/(.*)\.(.*)" => "$0",
 "/(css|files|img|js|stats)/" => "$0",
 "^/([^.]+)$" => "/index.php/$1"
)

另附Apache url重写规则:

<VirtualHost *:80> 
  ProxyPreserveHost On 
  DocumentRoot "D:/Program Files/xampp/htdocs/xxx" 
  ServerName xxx.baidu.com 
  DirectoryIndex index.php 
  <Directory "D:/Program Files/xampp/htdocs/xxx">  
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>

重启lighttpd服务,ok!

希望本文所述对大家基于CodeIgniter的php程序设计有所帮助。

相关文章

  • 微信公众平台实现获取用户OpenID的方法

    微信公众平台实现获取用户OpenID的方法

    这篇文章主要介绍了微信公众平台实现获取用户OpenID的方法,需要开发人员经过微信授权后获取高级接口才能使用此功能,用户OpenID对于微信公众平台建设有着非常广泛的用途,需要的朋友可以参考下
    2015-04-04
  • PHP不用递归实现无限分级的例子分享

    PHP不用递归实现无限分级的例子分享

    这篇文章主要介绍了PHP不用递归实现无限分级的例子,实际上是一种思路,并用简单的例子来说明,需要的朋友可以参考下
    2014-04-04
  • php循环table实现一行两列显示的方法

    php循环table实现一行两列显示的方法

    这篇文章主要介绍了php循环table实现一行两列显示的方法,本文直接给出实现代码,重点就是在取余方法的运用,需要的朋友可以参考下
    2015-06-06
  • ThinkPHP中的create方法与自动令牌验证实例教程

    ThinkPHP中的create方法与自动令牌验证实例教程

    这篇文章主要介绍了ThinkPHP中的create方法与自动令牌验证的实现方法,有着非常重要的用途,需要的朋友可以参考下
    2014-08-08
  • 使用composer安装使用thinkphp6.0框架问题【视频教程】

    使用composer安装使用thinkphp6.0框架问题【视频教程】

    这篇文章主要介绍了使用composer安装使用thinkphp6.0框架问题,通过一个小视频给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • YII2框架中ActiveDataProvider与GridView的配合使用操作示例

    YII2框架中ActiveDataProvider与GridView的配合使用操作示例

    这篇文章主要介绍了YII2框架中ActiveDataProvider与GridView的配合使用操作,结合实例形式分析了YII2框架中ActiveDataProvider与GridView的功能及配合使用相关操作实现技巧,需要的朋友可以参考下
    2020-03-03
  • PHP制作万年历

    PHP制作万年历

    本文主要介绍了使用PHP制作万年历的方法以及实现此功能的几个要点并提供了全部源代码,这里推荐给小伙伴们
    2015-01-01
  • PHP保存带BOM文件的方法

    PHP保存带BOM文件的方法

    这篇文章主要介绍了PHP保存带BOM文件的方法,本文相当简短,因为方法也很简单,不需要过多描述,需要的朋友可以参考下
    2015-02-02
  • php跨域cookie共享使用方法

    php跨域cookie共享使用方法

    这篇文章主要介绍了php跨域cookie共享使用方法,需要的朋友可以参考下
    2014-02-02
  • thinkphp的静态缓存用法分析

    thinkphp的静态缓存用法分析

    这篇文章主要介绍了thinkphp的静态缓存用法,较为详细的分析了静态缓存的配置方法与相关操作的技巧,具有一定的实用价值,需要的朋友可以参考下
    2014-11-11

最新评论