资源下载 - 从此开始!

下载我_精品源码软件教程资源网

您的位置:主页 > 服务器 > 正文

IIS7.5配置 web.config 实现 wordpress 的伪静态

2019-12-24 03:58 来源:互联网 编辑:admin

  1. 安装URL重写组件

    a. 检查URL重写组件

    配置伪静态需要URL重写组件,首先确认一下IIS是否安装了URL重写组件。

    在控制面板打开 Internet 信息服务(IIS)管理器,查看是否存在 “URL重写”,如下图:

    b. 下载URL重写组件

    无论是否安装,这里直接给一个微软官网的下载链接:

    http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi

    IIS7.5配置web.config实现 wordpress 的伪静态
  2.  

    重启一下IIS,运行 “net stop iis” -> “net start iis”

  3.  

    配置 web.config 文件

    在wordpress根目录,将以下内容保存为 web.config 文件。

    <?xml version=”1.0″ encoding=”UTF-8″?>

    <configuration>

      <system.webServer>

        <rewrite>

          <rules>

                    <rule name=”category”>

                        <match url=”category/?(.*)” />

                        <conditions logicalGrouping=”MatchAll” trackAllCaptures=”false” />

                        <action type=”Rewrite” url=”/index.php?category_name={R:1}” appendQueryString=”false” logRewrittenUrl=”false” />

                    </rule>

                    <rule name=”tags”>

                        <match url=”tag/?(.*)” />

                        <conditions logicalGrouping=”MatchAll” trackAllCaptures=”false” />

                        <action type=”Rewrite” url=”index.php?tag={R:1}” />

                    </rule>

                    <rule name=”Main Rule” stopProcessing=”true”>

                        <match url=”.*” />

                        <conditions logicalGrouping=”MatchAll” trackAllCaptures=”false”>

                            <add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” />

                            <add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” />

                        </conditions>

                        <action type=”Rewrite” url=”index.php/{R:0}” />

                    </rule>

                    <rule name=”wordpress” patternSyntax=”Wildcard”>

                        <match url=”*” />

                        <conditions logicalGrouping=”MatchAll” trackAllCaptures=”false”>

                            <add input=”{REQUEST_FILENAME}” matchType=”IsFile” negate=”true” />

                            <add input=”{REQUEST_FILENAME}” matchType=”IsDirectory” negate=”true” />

                        </conditions>

                        <action type=”Rewrite” url=”index.php” />

                    </rule></rules>

        </rewrite>

      </system.webServer>

    </configuration>

  4.  

    最后,刷新一下 wordpress ,打开几个链接看看,是不是正常了!


打赏一下,我们会为大家提供更多优质资源!

相关文章,95%的人会看!{有内幕、有真相...}

看过本文的人还看过

微信扫一扫

站长微信账号