加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

CodeIgniter学习笔记四:CI中的URL相关函数,路由,伪静态,去掉index.php

发布时间:2020-05-25 03:29:24 所属栏目:PHP 来源:互联网
导读:一、URL相关函数1、加载url模块加载url有两种方式:a、自动加载:在 application/config/autoload.php 中开启$autoload[helper] = array(url);b、手动加载:$this - load - helper(url);2、site_url(controller/action)用于生成完整地址,可用于form的action

一、URL相关函数

1、加载url模块

加载url有两种方式:

a、自动加载:在 application/config/autoload.php 中开启

['helper'] = ('url');

b、手动加载:

-> load -> helper('url');

2、site_url("controller/action")

3、base_url

获得网站根目录,是浏览地址(不是物理地址)

示例:

Url Test " uploads/1.jpg"

二、路由

1、配置文件在application/config/routes.php

2、默认控制器:

['default_controller'] = 'welcome';

三、伪静态(自定义后缀)

['news/([d]+).html'] = 'article/show/$1'['article/show/([d]+).html'] = 'article/show/$1';

四、去掉index.php

根据不同Web服务器,添加配置。

如果web服务器是apache,先开启rewrite模块,重启apache,然后在网站根目录(入口文件同级)中添加.htaccess文件:

%{REQUEST_FILENAME} !-%{REQUEST_FILENAME} !-^(.*)$ index.php/$

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读