zoukankan      html  css  js  c++  java
  • Codeigniter 去除URL中的index.php

    在Codeigniter中默认url的形式:http://huangjacky.com/index.php/controller/action/param1/param2,那么如何去掉这个url中的index.php呢?其实我们只需要在根目录创建一个.htaccess文件,定义一下规则即可,.htaccess文件的具体内容如下:

       1:  # Customized error messages.
       2:  ErrorDocument 404 /index.php
       3:   
       4:  # Set the default handler.
       5:  DirectoryIndex index.php
       6:   
       7:  # Various rewrite rules.
       8:  <IfModule mod_rewrite.c>
       9:    RewriteEngine on
      10:    RewriteCond %{REQUEST_FILENAME} !-f
      11:    RewriteCond %{REQUEST_FILENAME} !-d
      12:    RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
      13:  </IfModule>

    在nginx下还需要再修改一下这个重定向。等我再研究。

  • 相关阅读:
    Word批量转PDF或者图片
    sqlite3数据c/c++接口编程<linux,window>
    静态库和动态库
    QT信号和槽
    C程序编译过程
    Volatile关键字
    端口复用setsockopt
    深入理解epoll(转载)
    临时变量
    json学习随笔
  • 原文地址:https://www.cnblogs.com/huangjacky/p/codeigniter.html
Copyright © 2011-2022 走看看