Yii url重写自定义url显示样式

本文介绍如何通过配置文件修改网站URL的显示样式,实现去除index.php、自定义参数名称及顺序等功能,使URL更简洁美观。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于url重新基础设置请看http://blog.youkuaiyun.com/zmsnxingchen

这里主要涉资url显示样式

1.打开config文件夹下面的mian.php

2.修改内容

如把地址http://www.test.com/index.php?r=site/page/sid/1修改为http://www.test.com/site/page/sid/1

'urlManager'=>array(
		    'showScriptName'=>false,    // 这一步是将代码里链接的index.php隐藏掉。
			'urlFormat'=>'path',
			'rules'=>array(	
				'<controller:\w+>/<id:\d+>'=>'<controller>/view',				
				'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
				'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',				
							
			),
		),
修改为如果想不显示参数名可直接添加规则 添加规则后地址为http://www.test.com/site/page/1

'rules'=>array(		
				'<controller:\w+>/<action:\w+>/<sId:\d+>'=>'<controller>/<action>',	
			),
还可以修改成http://www.test.com/site/page/Sid1
'rules'=>array(		
				'<controller:\w+>/<action:\w+>/Sid<sId:\d+>'=>'<controller>/<action>',	
			),
不显示controller和action http://www.test.com/Sid1

'rules'=>array(		
				'Sid<sId:\d+>'=>'site/page',	
			),

注意定义规则的顺序


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值