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;