IIS6 Web Server(httpd.ini)
[ISAPI_Rewrite]
RepeatLimit 32
RewriteRule ^/{$rewrite_channel}/([0-9]+)\.{$rewrite_suffix}$ /index.php\?m=cate&a=shop&cid=$1
RewriteRule ^/{$rewrite_channel}/([0-9]+)-([0-9]+)\.{$rewrite_suffix}$ /index.php\?m=cate&a=shop&cid=$1&p=$2
RewriteRule ^/{$rewrite_channel}/([0-9]+)-order-([a-z,A-Z]+)\.{$rewrite_suffix}$ /index.php\?m=cate&a=shop&cid=$1&order=$2
RewriteRule ^/{$rewrite_channel}/([0-9]+)-order-([a-z,A-Z]+)-([0-9]+)\.{$rewrite_suffix}$ /index.php\?m=cate&a=shop&cid=$1&order=$2&p=$3
RewriteRule ^/{$rewrite_view}/([0-9]+)\.{$rewrite_suffix}$ /index.php\?m=view&a=gonggao&aid=$1
Apache Web Server(.htaccess)
RewriteEngine On
RewriteBase /
RewriteRule ^{$rewrite_channel}/([0-9]+)\.{$rewrite_suffix}$ index.php?m=cate&a=shop&cid=$1
RewriteRule ^{$rewrite_channel}/([0-9]+)-([0-9]+)\.{$rewrite_suffix}$ index.php?m=cate&a=shop&cid=$1&p=$2
RewriteRule ^{$rewrite_channel}/([0-9]+)-order-([a-z,A-Z]+)\.{$rewrite_suffix}$ index.php?m=cate&a=shop&cid=$1&order=$2
RewriteRule ^{$rewrite_channel}/([0-9]+)-order-([a-z,A-Z]+)-([0-9]+)\.{$rewrite_suffix}$ index.php?m=cate&a=shop&cid=$1&order=$2&p=$3
RewriteRule ^{$rewrite_view}/([0-9]+)\.{$rewrite_suffix}$ index.php?m=view&a=gonggao&aid=$1
IIS7/7.5 Web Server(web.config)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="vivi_d1">
<match url="^{$rewrite_channel}/([0-9]+)\.{$rewrite_suffix}$" />
<action type="Rewrite" url="index.php?m=cate&a=shop&cid={literal}{R:1}{/literal}" />
</rule>
<rule name="vivi_d2">
<match url="^{$rewrite_channel}/([0-9]+)-([0-9]+)\.{$rewrite_suffix}$" />
<action type="Rewrite" url="index.php?m=cate&a=shop&cid={literal}{R:1}{/literal}&p={literal}{R:2}{/literal}" />
</rule>
<rule name="vivi_d3">
<match url="^{$rewrite_channel}/([0-9]+)-order-([a-z,A-Z]+)\.{$rewrite_suffix}$" />
<action type="Rewrite" url="index.php?m=cate&a=shop&cid={literal}{R:1}{/literal}&order={literal}{R:2}{/literal}" />
</rule>
<rule name="vivi_d4">
<match url="^{$rewrite_channel}/([0-9]+)-order-([a-z,A-Z]+)-([0-9]+)\.{$rewrite_suffix}$" />
<action type="Rewrite" url="index.php?m=cate&a=shop&cid={literal}{R:1}{/literal}&order={literal}{R:2}{/literal}&p={literal}{R:3}{/literal}" />
</rule>
<rule name="vivi_d5">
<match url="^{$rewrite_view}/([0-9]+)\.{$rewrite_suffix}$" />
<action type="Rewrite" url="index.php?m=view&a=gonggao&aid={literal}{R:1}{/literal}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
Nginx Web Server(nginx.conf)
rewrite ^/{$rewrite_channel}/([0-9]+)\.{$rewrite_suffix}$ /index.php?m=cate&a=shop&cid=$1 last;
rewrite ^/{$rewrite_channel}/([0-9]+)-([0-9]+)\.{$rewrite_suffix}$ /index.php?m=cate&a=shop&cid=$1&p=$2 last;
rewrite ^/{$rewrite_channel}/([0-9]+)-order-([a-z,A-Z]+)\.{$rewrite_suffix}$ /index.php?m=cate&a=shop&cid=$1&order=$2 last;
rewrite ^/{$rewrite_channel}/([0-9]+)-order-([a-z,A-Z]+)-([0-9]+)\.{$rewrite_suffix}$ /index.php?m=cate&a=shop&cid=$1&order=$2&p=$3 last;
rewrite ^/{$rewrite_view}/([0-9]+)\.{$rewrite_suffix}$ /index.php?m=view&a=gonggao&aid=$1 last;