开启左侧

[其它教程] windows2008 iis7.5 WordPress静态规则301教程方法

[复制链接]
钟振森 发表于 2017-5-3 23:34:42 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
windows2008 iis7.5 WordPress静态规则301教程方法,有不少WordPress爱好者在更换系统或者使用windows2008  iis7.5的时候会遇到静态规则不会处理。

现由源码之家技术钟振森为写一个规则分享给大家:

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


       <configuration>
          <system.webServer>
             <rewrite>
                <rules>
                  <rule name="301Redirect" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^xuguoxiang.com$" />
                    </conditions>
                    <action type="Redirect" url="http://www.xuguoxiang.com/{R:0}" redirectType="Permanent" />
                </rule>
<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>





把以上代码复制到txt里面然后把txt改为web.config上传到网站根目录即可。

如你服务器还没有安装url这个插件的需要去下载一下安装一下。


来源:源码之家,欢迎分享 (QQ/微信:83122197)

上一篇:星外安装主控许可证时提示无法验证登陆的用户
下一篇:闪电网站技术黑科技正在加速企业网站浏览操作响应速度....
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

专注站长素材教程分享
全国免费热线电话

400-001-2588

周一至周日9:00-23:00

反馈建议

在线QQ咨询

扫描二维码关注我们

Copyright©2011-2020 东莞市科森网络科技有限公司版权所有 Ymzj.Cn Inc. 粤ICP备13005626号 粤公网安备:44190002000522号