tp3.2版本路由设置
tp3.2版本路由需要设置两个地方,第一个config.php配置URL_ROUTER_ON开启,URL_ROUTE_RULES路由转换;
第二个tp框架自带的functions中的u函数。
配置设置:
'DEFAULT_MODULE' => 'Home', //默认模块
'URL_MODEL' => '2', //URL模式
'URL_ROUTER_ON' => true, // 是否开启URL路由
'URL_ROUTE_RULES' => array(
'index' => 'Index/index',
'pindex' => 'Product/index',
'about' => 'Index/about',
'network' => 'Network/index',
'contact' => 'Contact/index',
'pindex/:id\d/:productid\d' => 'Product/index/id/:id/productid:productid',
),
tp框架自带的functions中的u函数:
// PATHINFO模式或者兼容URL模式
//这行代码下面修改为这个模式
if(isset($route)) {
$url = __APP__.'/'.rtrim($url,$depr);
}else{
$module = (defined('BIND_MODULE') && BIND_MODULE==$module )? '' : $module;
$url = __APP__.'/'.($module?$module.MODULE_PATHINFO_DEPR:'').implode($depr,array_reverse($var));
//if(strpos($url, "Home/Index/index")!==false){
$url = str_replace("Home/Index/index","index",$url);
$url = str_replace("Home/Product/index","pindex",$url);
$url = str_replace("Home/Index/about","about",$url);
$url = str_replace("Home/Network/index","network",$url);
$url = str_replace("Home/Contact/index","contact",$url);
//$url = str_replace("Home/Product/index","index",$url);
//}
}
tp3.2版本路由设置相关推荐
- 以太网速率怎么手动设置_OPENWRT-KOOLSHARE软路由,一级/单臂/二级/旁软路由设置单臂路由联网教程...
[此文原创]此文基于单口软路由讨论 一级/单臂路由 LAN:IPV4设置除192.168.1.1之外和你局域网不冲突的地址,关闭桥接接口,物理设置eth0 WAN:协议改成PPPOE,物理设置eth0 ...
- 如何修改win服务器默认路由,服务器win默认路由设置方法
服务器win默认路由设置方法 内容精选 换一换 如果您是通过控制台操作时遇到该问题,请检查头显上的客户端是否为1.4.0及以上版本,详见控制台方式.如果您是通过调用API时遇到该问题,请检查调用&qu ...
- homelede软路由设置方法_二级lede软路由设置方法,lede设置软路由网卡
二级lede软路由设置方法 方法1:下一个sygate将制作一个软件桥. 在sygate中配置两个网卡的作用,一个是内部网络网关,连接到另一台计算机:另一个是访问外部网络,连接到外部网络. 方法二:( ...
- newifi路由器 php,newifi智能路由设置教程
7.jpg (43.16 KB, 下载次数: 1) 2016-11-16 16:13 上传 newifi上市以来,已推出newifi mini(Y1),newifi小资版(Y1S),newifi2(D ...
- android 网关 路由 设置
android 网关 路由 设置 ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up route add default gw 192.168.1.1 ...
- 20款最流行猫ADSL MODEM路由设置方法
HUAWEI(华为)SmartAX MT800A ADSL路由设置方法 2.华硕AAM6000EV 路由设置方法 3.阿尔卡特SPEED TOUCH 515 路由设置方法 4.科迈易通ADSL内置拨号 ...
- 初级脚本Ubuntu18-20.04版本以上设置静态IP地址
Ubuntu16 版本以上设置静态IP地址 事先要先备份一份自己的netplan下的配置文件,此脚本适用于新手 使用事项:(经检验可使用) 1.使用脚本之前需要<chmod u+x 脚本名名称& ...
- 问题.beego路由设置及请求参数传递
最近项目组安排将一组Lua实现的web服务端代码重构成Go实现,所以顺便学习了下Lua和Go,这里记录下在尝试重构的过程中遇到的几个问题. 1.beego路由设置 路由设置简单说下,主要是调用了pac ...
- 转:Ubuntu 开机加载路由设置
Ubuntu 开机加载路由设置 2011-02-25 17:31 Ubuntu 开机加载路由设置(2009-08-17 09:35:29) 转载 标签:杂谈 分类:手记 1.首先,我们创建一个 /et ...
最新文章
- 机器学习之XGBoosting
- G20国家科技竞争力大盘点,中国科研创新表现突出,人工智能变道超车
- 【知识积累】JavaMail实现发邮件功能
- VTK修炼之道63:纹理映射体绘制_二维纹理映射
- 黑马程序员之《String 类练习》
- jvm内存溢出分析实践案例:javax.crypto.JceSecurity大量BouncyCastleProvider实例无法被回收
- ogm session_带有Hibernate OGM的NoSQL –第三部分:在WildFly上构建REST应用程序
- Linux操作系统RedHat6.5安装
- Windows中安装 Redis 解压版
- 智能优化算法:人工水母搜索算法 -附代码
- echart视觉引导线的长度调节labelLine
- LeetCode 714. 买卖股票的最佳时机含手续费--动态规划
- 独立元器件搭建的逻辑门电路和仿真(一)
- 现货黄金和纸黄金的区别?
- java 查找 替换_Java 查找替换Excel数据
- html5 xml在线编辑,XML 编辑器
- 国内常用 DNS 汇总
- Java 近期新闻:Classfile API 草案、Spring Boot、GlassFish、Reactor 项目、Micronaut
- 智力题------扔硬币吃苹果
- 计算机一级ppt定位,课件全国计算机一级基础知识.ppt