1 如果您的WEB服务器是APACHE的,那么恭喜您,REWRITE规则会自动生成


2 如果您的WEB服务器是NGINX的,规则也会自动生成,在data/nginx.rewrite.txt ,但得你手动添加到nginx的配置文件中

3 如果您的服务器是IIS的, 那抱歉, 请根据 1 的规则改写一下, 也很简单 





以下是APACHE下配置文件为.htaccess的配置 =>会自动生成
##############################################################
#导航页面:#site#nav/index.html
#内容页面:#site#nav/#id.html
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#导航链接
RewriteRule ([a-zA-Z0-9\_\/\!\-]+)/index.html  index.php?n=$1 [L]
#具体内容页面
RewriteRule ([a-zA-Z0-9\_\/\!\-]+)/(\d+).html  index.php?n=$1&id=$2 [L]
</IfModule>
	

以下是NGINX下配置文件的配置
##############################################################

#导航链接
rewrite ^/#site([a-zA-Z0-9\_\/\!\-]+)/index.html$  /index.php?n=$1 last;
#具体内容页面
rewrite ^/#site([a-zA-Z0-9\_\/\!\-]+)/(\d+).html$  /index.php?n=$1&id=$2 last;




以下是IIS下配置文件为.htaccess的配置
##############################################################

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 10

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
#others
#RewriteRule ^$ /mem.\php\?q=index

#导航链接
RewriteRule ([a-zA-Z0-9\_\/\!\-]+)/index\.html  /index\.php?n=$1
#具体内容页面
RewriteRule ([a-zA-Z0-9\_\/\!\-]+)/(\d+)\.html  /index\.php?n=$1&id=$2