yii中如何重新url
发布时间 - 2019-12-07 00:00:00 点击率:次一、url重新规则
1、将项目的地址修改成静态模式(伪静态===Url路由管理):
a)Index.html === index.php?r=index/index
b)Cate-1.html === index.php?r=article/list&cid=1
c)Art-1.html === index.php?r=article/index&aid=1
d)想完成上述功能:
i.需要有apache功能模块的支持 url重写模块
ii.修改apache配置文件,apache安装目录/Conf/httpd.conf
1.LoadModule rewrite_module modules/mod_rewrite.so
2.AllowOverride All
iii.重启apache,使其修改生效
e)使用yii框架的URL路由功能:
i.隐藏入口文件
1.编辑.htaccess文件
a)RewriteEngine On
b)RewriteCond %{REQUEST_FILENAME} !-f
c)RewriteCond %{REQUEST_FILENAME} !-d
d)RewriteRule . index.php
2.编辑项目配置文件
bbs/protected/config/main.php
a)'urlManager'=>array(
i.'urlFormat'=>'path',//开启pathinfo格式
ii.'showScriptName'=>false,//index.php 隐藏入口文件
iii.‘urlSuffix’=>’.html’,
iv.'rules'=>array(
1.‘index’=>’index/index’,
2.‘cate-’=>’article/list’,
3.‘art-’=>’article/index’,
v.),
b)), 二、Yii框架的$this->createUrl方法
Yii框架的$this->createUrl方法会自动根据url规则产生对应的超链接,因此,在项目开发过程当中,所有的超链接我们都需要使用createUrl帮助我们产生。
相关文章教程推荐:yii框架
# yii
# 配置文件
# 超链接
# 相关文章
# 使其
# 重写
# 重启
# 安装目录
# 法会
# 路由功能
# img
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在云虚拟主机上快速搭建个人网站?
python中快速进行多个字符替换的方法小结
大型企业网站制作流程,做网站需要注册公司吗?
如何有效防御Web建站篡改攻击?
Laravel如何使用Telescope进行调试?(安装和使用教程)
如何快速搭建支持数据库操作的智能建站平台?
Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性
浅析上传头像示例及其注意事项
C++时间戳转换成日期时间的步骤和示例代码
如何在Windows虚拟主机上快速搭建网站?
如何用景安虚拟主机手机版绑定域名建站?
Laravel如何使用withoutEvents方法临时禁用模型事件
java中使用zxing批量生成二维码立牌
Linux系统运维自动化项目教程_Ansible批量管理实战
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
JavaScript如何实现音频处理_Web Audio API如何工作?
Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南
独立制作一个网站多少钱,建立网站需要花多少钱?
Laravel如何使用Sanctum进行API认证?(SPA实战)
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
Windows家庭版如何开启组策略(gpedit.msc)?(安装方法)
Laravel怎么使用artisan命令缓存配置和视图
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
北京企业网站设计制作公司,北京铁路集团官方网站?
JavaScript如何实现错误处理_try...catch如何捕获异常?
EditPlus中的正则表达式 实战(2)
Linux系统命令中screen命令详解
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
如何在Ubuntu系统下快速搭建WordPress个人网站?
昵图网官方站入口 昵图网素材图库官网入口
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
深入理解Android中的xmlns:tools属性
如何用PHP快速搭建高效网站?分步指南
Laravel如何使用Livewire构建动态组件?(入门代码)
Laravel如何使用Collections进行数据处理?(实用方法示例)
中国移动官方网站首页入口 中国移动官网网页登录
iOS发送验证码倒计时应用
黑客如何通过漏洞一步步攻陷网站服务器?
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
Python图片处理进阶教程_Pillow滤镜与图像增强
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
Laravel如何集成Inertia.js与Vue/React?(安装配置)
Laravel Docker环境搭建教程_Laravel Sail使用指南
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
Gemini手机端怎么发图片_Gemini手机端发图方法【步骤】
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法
简历在线制作网站免费版,如何创建个人简历?


i.需要有apache功能模块的支持 url重写模块
ii.修改apache配置文件,apache安装目录/Conf/httpd.conf
1.LoadModule rewrite_module modules/mod_rewrite.so
2.AllowOverride All
iii.重启apache,使其修改生效
e)使用yii框架的URL路由功能:
i.隐藏入口文件
1.编辑.htaccess文件
a)RewriteEngine On
b)RewriteCond %{REQUEST_FILENAME} !-f
c)RewriteCond %{REQUEST_FILENAME} !-d
d)RewriteRule . index.php
2.编辑项目配置文件
bbs/protected/config/main.php
a)'urlManager'=>array(
i.'urlFormat'=>'path',//开启pathinfo格式
ii.'showScriptName'=>false,//index.php 隐藏入口文件
iii.‘urlSuffix’=>’.html’,
iv.'rules'=>array(
1.‘index’=>’index/index’,
2.‘cate-