关于yii2路由优化失效问题(集成环境或者iis配置)
来源:互联网 发布:天刀抄袭剑三 知乎 编辑:程序博客网 时间:2024/06/01 12:37
1:对于集成环境,在配置当中对url进行优化后,需要在网站入口的根目录写入.htaccess文件(以下yii2为案例)
需要在配置文件web.php文件的components写入
'urlManager'=>array( 'enablePrettyUrl' => true, //对url进行美化 'showScriptName' => false,//隐藏index.php 'suffix' => '',//后缀 'enableStrictParsing'=>true,//不要求网址严格匹配,则不需要输入rules 'rules' => [ ]//网址匹配规则),
需要写入yii2的项目目录web文件夹下,.htaccess文件内容为
Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php
2若是使用iis可以使用两种方法
1)使用iis当中的iis目录下的url重写,如图(这里所针对的是iis7以上)
2)就是在同.htaccess同样的文件夹下添加web.config文件,文件内容为
<?xml version="1.0" encoding="UTF-8"?><configuration> <system.webServer> <httpErrors errorMode="Detailed" /> <rewrite> <rules> <rule name="OrgPage" stopProcessing="true"> <match url="^(.*)$" /> <conditions logicalGrouping="MatchAll"> <add input="{HTTP_HOST}" pattern="^(.*)$" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php/{R:1}" /> </rule> </rules> </rewrite> </system.webServer></configuration>
阅读全文
0 0
- 关于yii2路由优化失效问题(集成环境或者iis配置)
- yii2美化路由相关配置
- yii2-环境配置说明
- IIS环境配置遇到的问题集合
- IIS集成配置
- 关于.net 页面提交后 css失效或者部分失效的问题
- YII2伪静态(路由配置)
- 关于yii2的url美化及相关apache配置问题
- WAMP集成环境虚拟机配置问题
- 在非集成环境下安装yii2
- phpstudy+yii2集成环境快速开发
- 关于.NET MVC中带扩展名路由设置失效的问题的问题
- Yii2(1) 安装环境配置
- win10下jdk环境配置好重启以后失效的问题
- 关于nginx环境不能解析TP路由的问题
- IIS 配置性能优化
- 关于NDK环境配置问题
- 关于VS2015C++环境配置问题
- 下拉水滴效果
- 利用Python实现目录下文件名批量修改
- shell语言常用简单实现安卓手机终端的简单操作语句.bat
- 洛谷 P3366 【模板】最小生成树
- 安装Ubuntu 16.04 必做的事情
- 关于yii2路由优化失效问题(集成环境或者iis配置)
- 使用 Browser-solidity 在 Go-Ethereum1.7.2 上进行简单的智能合约部署
- 6,数据挖掘环境搭建-Spark集群搭建
- 完整好用Dynasim.Dymola.v7.0动态系统仿真建模软件,广泛用在汽车,航空,航天等领域
- Windows文件在Ubuntu上文件名和内容乱码的问题
- 百度蜘蛛工作表
- idea intelj 的使用细节
- 电脑远程控制
- 多线程之间的通信