本规则只限于EMLOG 3.5
: b# U S. O1 b0 i- G5 w L! G3 g9 K/ s. s
随着Windows2008服务器的普及,IIS7/7.5逐渐普及起来,现在特向广大emer提供emlog基于IIS7/7.5 + mod_rewrite的重写规则$ p! f: }- L0 p
把下列配置字段保存为web.config放在博客根目录即可生效$ d. D1 G, Z( c8 E" I6 y
如果你的空间已经有了web.config,那么就只需要将下面<rewrite></rwrite>TAG.html" target="_blank" class="relatedlink">标签中的配置信息增加到你的web.config文件中的<system.webServer></system.webServer>配置段中即可
) P0 Z6 Y- e/ M. ~本配置已经在IIS7.5上测试通过
/ @5 ^1 ?+ j6 C: l8 _, G
0 o# g8 L3 l4 O0 t7 K7 \$ V<?xml version="1.0" encoding="UTF-8"?>
8 R7 n, p* x' t& ?1 v5 q<configuration>' j5 B6 |5 \4 z; X6 M0 ^/ S% E" B8 X
<system.webServer>
. `& [& K" |' I <rewrite>$ P H; [0 m1 X. S( V4 |
<rules>" q5 H/ M& P2 ?. f% C& F" \0 [
<rule name="emlog-rewrite-file">0 C6 h; `7 o' k" D9 c
<match url="^(post|record|sort|author|page)-([0-9]+)\.html$" /> @$ s# j1 }8 f/ _3 B9 ]4 c, |
<action type="Rewrite" url="index.php?{R:1}={R:2}" />: j, \& x+ _( @ N
</rule>
0 G( U" V- a, ?0 ^1 W% Y8 c <rule name="emlog-rewrite-folder">$ d; F1 Y2 ]+ n; I/ M
<match url="^(post|record|sort|author|page)/([0-9]+)$" />0 T7 C& h* ^; C4 J: Y
<action type="Rewrite" url="index.php?{R:1}={R:2}" />7 L- @, a1 t2 k6 Q1 Z# d
</rule>4 g2 {! V8 t) j; b! G2 b
<rule name="emlog-rewrite-tag-file">: p! I2 C2 ^* k& R) r; }: j
<match url="^tag-(.+)\.html$" />6 o6 }, \3 |; i! E3 F& M9 I0 c
<action type="Rewrite" url="index.php?tag={R:1}" />
7 g' d4 r M: J! N </rule>
8 `7 G. X; A5 L: R$ c <rule name="emlog-rewrite-tag-folder">% T0 [& i" B& R$ v* E# X+ H
<match url="^tag/(.+)$" />6 \& u) \+ r( X" g: j0 f
<action type="Rewrite" url="index.php?tag={R:1}" />
' D5 O4 E. l# C; N$ ]4 n </rule>
- h; R+ h0 e1 l# Z <rule name="emlog-rewrite-twitter-file">" d4 E7 u8 z! A8 x1 C2 K
<match url="^t/page-([0-9]+)\.html$" />+ p* r0 q L9 f( |2 G) H8 U
<action type="Rewrite" url="t/index.php?page={R:1}" />
+ U1 I: ^ K7 M6 B5 f" m: y </rule>
7 Q: K# a2 A; C) e$ O$ K1 a' k <rule name="emlog-rewrite-twitter-folder"> P. R0 H" y4 ^3 ^6 ~8 D: S9 E3 u
<match url="^t/page/([0-9]+)$" />
4 u. {5 _; i! N2 \ <action type="Rewrite" url="t/index.php?page={R:1}" />) C9 A: Z7 u, r5 M! ~% J2 w7 g
</rule>
& J: d2 s" {8 \1 s0 r# a3 C# S9 m+ Y </rules>; B% U3 z0 J* U. r f& E- P+ N
</rewrite>8 L- U5 V' U5 V8 U- H
</system.webServer>
. d) }& ^5 \( t</configuration>7 T" N5 y& e, n1 l* k
|