每天拿出一分钟来学习,你的生命会更加精彩。
  • 首页
  • 编程相关
  • emlog在iis7的环境下设置url重写,解决不能静态,伪静态

emlog在iis7的环境下设置url重写,解决不能静态,伪静态

发布:洪雨2021-5-26 19:46分类: 编程相关 标签: 编程

你可以在这里修改文章链接的形式,如果修改后文章无法访问,那可能是你的服务器空间不支持URL重写,请修改回默认形式、关闭文章连接别名。 
启用链接别名后可以自定义文章和页面的链接地址。

经常IIS7是不支持url重写的 所以今天教大家如何修复这问题

现将EMLOG在IIS7.5下web.config设置伪静态URL Rewrite规则贴出:如下

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="emlog-rewrite-file">
                <match url="^(post|record|sort|author|page)-([0-9]+)\.html$" />
                <action type="Rewrite" url="index.php?{R:1}={R:2}" />
                </rule>
                <rule name="emlog-rewrite-folder">
                <match url="^(post|record|sort|author|page)/([0-9]+)$" />
                <action type="Rewrite" url="index.php?{R:1}={R:2}" />
                </rule>
                <rule name="emlog-rewrite-tag-file">
                <match url="^tag-(.+)\.html$" />
                <action type="Rewrite" url="index.php?tag={R:1}" />
                </rule>
                <rule name="emlog-rewrite-tag-folder">
                <match url="^tag/(.+)$" />
                <action type="Rewrite" url="index.php?tag={R:1}" />
                </rule>
                <rule name="emlog-rewrite-twitter-file">
                <match url="^t/page-([0-9]+)\.html$" />
                <action type="Rewrite" url="t/index.php?page={R:1}" />
                </rule>
                <rule name="emlog-rewrite-twitter-folder">
                <match url="^t/page/([0-9]+)$" />
                <action type="Rewrite" url="t/index.php?page={R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

在网站更目录下创建web.config文件,把上面的代码复制进去即可
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/1053 人参与

发表评论:

欢迎使用手机扫描访问本站,还可以关注微信哦~