Yii IIS8下使用伪静态Url Rewrite去掉index.php

Posted tl_luo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii IIS8下使用伪静态Url Rewrite去掉index.php相关的知识,希望对你有一定的参考价值。

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
  <system.webServer>
    <directoryBrowse enabled="false" />
      <rewrite>
        <rules>
          <rule name="Hide Yii Index" stopProcessing="true">
            <match url="." ignoreCase="false" />
            <conditions>
            <add input="{REQUEST_FILENAME}" matchType="IsFile" 
                  ignoreCase="false" negate="true" />
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" 
                  ignoreCase="false" negate="true" />
            </conditions>
            <action type="Rewrite" url="index.php" appendQueryString="true" />
          </rule> 
        </rules>
      </rewrite>
  </system.webServer>
</configuration>

转自:http://ju.outofmemory.cn/entry/178850

以上是关于Yii IIS8下使用伪静态Url Rewrite去掉index.php的主要内容,如果未能解决你的问题,请参考以下文章

黄聪:阿里云Windows2012服务器IIS8实现wordpress完美伪静态(ISAPIRewritev)

yii 1.1.*伪静态配置

IIS URL 重写使用(Microsoft URL Rewrite Module)

linux下支持伪静态和rewrite的实例

IIS8如何安装和使用URL重写工具-URL Rewrite

转发:nginx伪静态之try_files和rewrite讲解