Emlog博客系统IIS 7/8伪静态

最近在论坛看到很多朋友的主机系统升级到IIS7或IIS8,所以伪静态规则不能用以前IIS6的。其实前一两年,很多国外的空间就升级到WIN2008,那时我有个网站也是折腾了半天才弄出来。

将下面的内容复制到记事本,保存为web.config放到网站根目录下。如果你的空间已经有了web.config,那么就只需要将下面<rewrite></rwrite>标签中的配置信息增加到你的web.config文件中的<system.webServer></system.webServer>配置段中即可。

以下为Emlog博客系统IIS7/IIS8伪静态规则,补充下记得删掉注视啊,提醒大家文件编码记得保存为UTF-8!

<?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">(同上,SEO设置里你懂的!)
                <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">(同上,SEO设置里你懂的!)
                <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]+)$" />(同上,SEO设置里你懂的!)
                <action type="Rewrite" url="t/index.php?page={R:1}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏从零开始学自动化测试

Fiddler抓包1-抓firefox上https请求

前言 fiddler是一个很好的抓包工具,默认是抓http请求的,对于pc上的https请求,会提示网页不安全,这时候需要在浏览器上安装证书。 一、网页不安全 ...

38350
来自专栏阮一峰的网络日志

窗口管理器 xmonad 教程

开发者最需要的,就是一个顺手的开发环境。 ? 每个人的偏好不一样,我的开发环境是 Fish Shell + Xfce + xmonad + Vim,已经用了好多...

419110
来自专栏小白课代表

任务栏透明工具——TranslucentTB

看完这张图,各位白粉们可能就知道了,今天给大家推荐的是一个可以实现任务栏全透明/毛玻璃效果(系统自带的设置只能设置半透明)的小玩意——TranslucentTB...

36620
来自专栏小夜博客

使用VNC安装Debian系统图文教程

505140
来自专栏魏艾斯博客www.vpsss.net

WDCP 面板安装教程

1.2K40
来自专栏Web 开发

诡异的iOS keep-alive bug

https://bugs.webkit.org/show_bug.cgi?id=155632

19300
来自专栏本立2道生

VC6.0打开或添加工程时崩溃的解决方法

官方解决办法(英文):http://support.microsoft.com/kb/241396/en-us

24510
来自专栏web开发

前后端分离跨服务器文件上传-Java SpringMVC版

 近来工作上不上特别忙,加上对后台java了解一点,所以就抽时间,写了一个java版本的前后端分离的跨服务器文件上传功能,包括前后端代码。 一、Tomcat服务...

3.2K80
来自专栏前端儿

jQuery+Ajax+PHP 制作简单的异步数据传输(测试用户名是否可用)

实现基本异步数据传输,略去与数据库交换,先直接在PHP端判断:用户名为 user1 即为不可用,

17430
来自专栏大内老A

SQL Server 2005:一个使用新创建的User的问题和解决方法

昨天在写一个SQLXML的Sample的时候,在SQL Server 2005添加新的User的时候出了一系列的问题,觉得这是一个很Common的问题,今天我把...

19450

扫码关注云+社区

领取腾讯云代金券