本规则只限于EMLOG 3.5* I8 r- f, ^- I$ \- g- r$ y# E
! q& x9 n4 ?7 z5 w# |
随着Windows2008服务器的普及,IIS7/7.5逐渐普及起来,现在特向广大emer提供emlog基于IIS7/7.5 + mod_rewrite的重写规则- R0 {; i+ O2 ^( B8 o) L, p3 x' j1 y) C
把下列配置字段保存为web.config放在博客根目录即可生效8 w, I& _6 E" C a
如果你的空间已经有了web.config,那么就只需要将下面<rewrite></rwrite>标签中的配置信息增加到你的web.config文件中的<system.webServer></system.webServer>配置段中即可9 \- [ M& e( U! S0 O
本配置已经在IIS7.5上测试通过
& Y) P' W$ _ X1 N* J
# a& G! z2 N; u# L* I( g6 v<?xml version="1.0" encoding="UTF-8"?> C& g/ Z1 |/ l3 p# z4 B+ ]
<configuration>
: [/ C d$ u3 U& s <system.webServer>
- b* i6 f9 I9 A# s <rewrite>
" t1 b$ O" v" h( t: }* k <rules>
$ N3 z: v h( Y' ^4 Q <rule name="emlog-rewrite-file">
7 L7 A6 `# w: E0 t+ U$ T" H* [" l6 b <match url="^(post|record|sort|author|page)-([0-9]+)\.html$" />' V% Q- x7 G& h R, o7 Z. \% x
<action type="Rewrite" url="index.php?{R:1}={R:2}" />' b6 Z$ s Y+ `0 f2 [
</rule>6 a. Z, W; P8 j7 q. p5 f) {2 k
<rule name="emlog-rewrite-folder">
. G0 ]+ `# U+ R5 N* d$ P <match url="^(post|record|sort|author|page)/([0-9]+)$" />
! L4 e) w. _) A! X+ v <action type="Rewrite" url="index.php?{R:1}={R:2}" />
: O) U" e* r/ w </rule>2 A8 Y" w0 ~% V" C# q+ e, C
<rule name="emlog-rewrite-tag-file">
6 i3 o% ^6 z5 v" c* B <match url="^tag-(.+)\.html$" />3 B+ T1 i% ?9 T y0 R6 r. ]
<action type="Rewrite" url="index.php?tag={R:1}" />- N9 a _0 @' }2 z* e/ L
</rule>* }% h/ e0 F' k( y$ ^1 {7 q* W& e: M9 E. L
<rule name="emlog-rewrite-tag-folder">
3 ~1 B: ~( W1 P$ p+ z( X <match url="^tag/(.+)$" />
: f! o2 l# ~+ L' Y( k; G+ r: ` <action type="Rewrite" url="index.php?tag={R:1}" />
" k* w# [1 c, i3 D </rule>2 u) e7 r1 q" J+ J. H
<rule name="emlog-rewrite-twitter-file">% a2 `0 [# ?, e1 b; a
<match url="^t/page-([0-9]+)\.html$" />
+ @) F; ]8 B1 q& p9 U <action type="Rewrite" url="t/index.php?page={R:1}" />
9 i" \+ x! A! @: | </rule>
: O/ A( D% y, o- H <rule name="emlog-rewrite-twitter-folder">; i, {5 V9 J9 x! L; K
<match url="^t/page/([0-9]+)$" />
( H6 [, B: R4 D& k% M) ] <action type="Rewrite" url="t/index.php?page={R:1}" />" m5 _0 T1 {. H* Q( w+ o
</rule>
2 x6 n: E5 v9 b </rules>
) z" }) V: Z4 Q* Z6 U- P </rewrite>0 y c8 ]: U4 H0 R0 g& \6 v) O
</system.webServer>2 `5 r/ A2 e: J& [8 j
</configuration>5 X8 A: j Q, v* ?! A2 e+ t
|