Codeigniter - 去除URL中的index.php
Codeigniter - 去除URL中的index.php
huangjacky 发表于3年前
Codeigniter - 去除URL中的index.php
  • 发表于 3年前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

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

共有 人打赏支持
粉丝 6
博文 19
码字总数 0
×
huangjacky
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: