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下还需要再修改一下这个重定向。等我再研究。

  • 相关阅读:
    12. nc/netcat 用法举例
    7. 由一道ctf学习变量覆盖漏洞
    11. 几点基于Web日志的Webshell检测思路
    约瑟夫环
    栈结构的经典算法题
    二叉查找树之二
    fork与vfork
    数组常见算法题
    赛马问题
    fibonacci 数列及其应用
  • 原文地址:https://www.cnblogs.com/huangjacky/p/codeigniter.html
Copyright © 2011-2022 走看看