IIS下 Yii Url重写,iisyiiurl重写

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

自动生成的web.config如下

xml version="1.0" encoding="UTF-8"?>

conditions>

rule>

rules>

rewrite>

system.webServer>

configuration>

5. 修改config.php

'urlManager' => array('urlFormat' => 'path', //URL 格式。共支持两种格式: 'path' 格式( 如:/path/to/EntryScript.php/name1/value1/name2/value2... ) 和'get' 格式( 如:/path/to/EntryScript.php?name1=value1&name2=value2...)。当使用'path'格式时,需要设置如下的规则:

'showScriptName'=>false,

//'urlSuffix'=>'.html',

'rules' => array(//URL 规则。语法:

'/' => '/view',

'//' => '/',

'/' => '/',),),

YII框架在IIS服务器下怎重写来改变URL

好像是在conf目录下conf文件里面添加'URL_MODE'=>2;不知道是不是这样

YII 重写URL规则后,怎让原来的旧地址,载入时也变成新地址

只能手动正则匹配旧地址规则,然后跳转到新地址了.

例子:

if ( preg_match( '/cate\_detail/[^\.]+/i' ,$_SERVICE['REQUEST_URI'] ) )

{

$this->redirect($this->createUrl('category/detail', array('cate'=>'文学')), true, 301);

}

原来我的网址结构是 /cate_detail/文学.html, 后来改成/cate/文学.html 这样形式的。在所有controller的父类Controller.php的init()方法里加上上面的代码即可

http://www.bkjia.com/PHPjc/899448.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/899448.htmlTechArticleIIS下 Yii Url重写,iisyiiurl重写 Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !...

iis6 php url重写,IIS下 Yii Url重写,iisyiiurl重写_PHP教程相关推荐

  1. 在IIS下设置ASP启用父路径的教程

    ASP开启父路径后,可以用 ../ 来表示上一层目录.如果网站程序中使用了../表示上一层目录,在不开启父路径的情况下,则ASP网站程序里会报500错误.如下图所示: IIS6启用父路径方法:打开II ...

  2. php服务器无法上传图片,IIS+php服务器无法上传图片解决办法_PHP教程

    主要目的就是测试我的php.ini没有设置upload_dir_tmp的值的时候,上传的文件临时保存在哪里的,经过这个测试发现原来在不配置php.ini的upload_dir_tmp的值的时候,默认的 ...

  3. php读取子目录下文件内容,php小代码----目录下读取子文件或子目录_PHP教程

    php小代码----目录下读取子文件或子目录 rootPath = $rootPath; if (is_dir($this->rootPath)) { $this->rootPath = ...

  4. php 获取所有子目录名,php读取目录及子目录下所有文件名的方法,_PHP教程

    php读取目录及子目录下所有文件名的方法, 本文实例讲述了php读取目录及子目录下所有文件名的方法,分享给大家供大家参考.具体实现方法如下: 一般来说php中读取目录下的文件名的方式确实不少,最简单的 ...

  5. iis搭建php出现301,IIS下万能301跳转方法:URL伪静态重写+PHP301

    核心提示:大家也通常会在不同情况下有不同的301重定向需求,如要将不带www的域名301到带www的域名.将闲置老域名301到主域名.将原放在子目录下的论坛301到新的bbs二级域名.更换域名将某域名 ...

  6. IIS 下配置无后缀的URL ReWrite

    在url重写中,有一种是无后缀的, 如: www.erp100.com/operate  直接就可以访问到www.erp100.com/operate.aspx页面 其实它的原理和配置伪静态的url重 ...

  7. 在ASP.NET MVC中使用IIS级别的URL Rewrite

    在ASP.NET MVC中使用IIS级别的URL Rewrite 原文 在ASP.NET MVC中使用IIS级别的URL Rewrite 大约一年半前,我在博客上写过一系列关于URL Rewrite的 ...

  8. 关于更新 Web 应用程序 URL 和 IIS 绑定

    (转:msdn) 与典型的 IIS Web 应用程序不同,您不能仅使用 IIS 管理器或其他 IIS 元数据库工具来修改已使用 Windows SharePoint Services 3.0 扩展的 ...

  9. linux url%7b怎么转化成,shell下解码url

    http://aaronw.me/static/779.html 封装了一下,有需要的拿走 function url_decode() { local url=$ echo $url | awk 'B ...

最新文章

  1. 机会!搞科研的同伴注意了,再忙也要看一下!
  2. 织梦cms php,织梦,cms,php,采集类
  3. 局部响应归一化(Local Response Normalization)
  4. Use PowerShell to Replace netdom Commands to Join the Domain
  5. 421. Maximum XOR of Two Numbers in an Array——本质:利用trie数据结构查找
  6. 如何利用System.Net.Mail类发送EMAIL
  7. echarts柱图根据值显示不同颜色_视频 | Origin画3D柱图,这篇讲透了!
  8. jquery-ajax请求-1909
  9. 如何查找cvpr类的论文_美国凯泽大学工商管理硕士:MBA论文案例编写类如何写?...
  10. SSM常用面试题整理一
  11. CH341/CH340Linux驱动使用教程
  12. 免费开源商用级人脸识别库SeetaFace6使用教程(含人脸识别、口罩识别、活体识别、人眼状态判断、性别年龄识别等)
  13. matlab定积分例子,利用Matlab进行不定积分运算示例巧妙至极.doc
  14. python 数独_python 实现 数独 解法 (穷举法)
  15. MATLAB分析频谱
  16. C语言读取文件时txt中的汉字出现乱码的解决方案
  17. JAVA 面向对象和集合知识点总结
  18. CAD中如何旋转图片
  19. Kafka的灵魂伴侣Logi-KafkaManger(3)之运维管控--集群列表
  20. Kubernetes 在网易云中的落地优化实践

热门文章

  1. 联合光伏回应“天价收购”质疑:并非每瓦10.24元
  2. 完美解决banner图片适应分辨率不同的问题
  3. zw版【转发·台湾nvp系列例程】HALCON MirrorRegion (Delphi)
  4. VS解决方案的目录结构设置和管理
  5. 关于xendesktop外部SQL数据库连接设置的问题
  6. dojochina ExtJS视频解压密码
  7. 2021安新中学高考成绩查询,石家庄二中雄安校区•河北安新中学2019届冲刺高考百日誓师大会...
  8. 无法装载这个对象_面试官:别的我不管,这个JVM虚拟机内存模型你必须知道
  9. php 发邮件 带附件,PHP发送带有附件的电子邮件
  10. php医院数据库设计,检查我的数据库设计/ PHP / MySQL