[伪静态]LeadBBS版ISAPI_Rewrite配置办法

楼主
[伪静态]LeadBBS版ISAPI_Rewrite配置办法
[P][FACE=宋体][SIZE=9pt][b][SIZE=20px]首先介绍微软iis的rewrite,下载:[/SIZE][/b][/SIZE][/FACE][/P][P][URL=https://www.iis.net/downloads/microsoft/url-rewrite]https://www.iis.net/downloads/microsoft/url-rewrite[/URL][/P][P]选择适合自己的地址下载[/P][P]
[/P][P][FACE=宋体][SIZE=12px][CODE]RewriteEngine on
#RewriteBase /
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^([a-z0-9\/\\_]*)boards-?([0-9]+)?.html$ $1boards.asp?assort=$2&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^([a-z0-9\/\\_]*)a/topic-([0-9]+)-([0-9]+)-([0-9]+)-?([0-9]+)?\.html$ $1a/a.asp?b=$2&id=$3&aq=$4&q=$5&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^([a-z0-9\/\\_]*)b/forum-([0-9]+)-([0-9]+)\.html$ $1b/b.asp?b=$2&q=$3&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^([a-z0-9\/\\_]*)user/([0-9]+)-?(a|n|g|e|l|f|bag)?\.html$ $1user/lookuserinfo.asp?id=$2&evol=$3&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^([a-z0-9\/\\_]*)user/my-?(a|n|g|e|l|f|bag)?\.html$ $1user/lookuserinfo.asp?evol=$2&%1 [L,NC]
[/CODE][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=12px]该代码在IIS中相应网站的URL重写 >> 右侧入站规则下的导入规则 >> 重写多行框中复制以上代码,然后导入[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=12px]iis的代码与下面的helicon的区别在于 问号前少了 \ 号,其它完全一样[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt][b][SIZE=20px]
[/SIZE][/b][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt][b][SIZE=20px]适合Helicon Ape 3.1+或ISAPI_Rewrite 3.1+的.htaccess配置文件[/SIZE][/b][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt][SIZE=20px][b]此配置适合任意安装目录,多级目录,不区分大小写。[/b][/SIZE][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt][SIZE=20px][SIZE=2][b]并[/b]支持leadbbs 9.0的callback[/SIZE][/SIZE]

[CODE]RewriteEngine on
#RewriteBase /
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^([a-z0-9\/\\_]*)boards-?([0-9]+)?.html$ $1boards.asp?assort=$2&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^([a-z0-9\/\\_]*)a/topic-([0-9]+)-([0-9]+)-([0-9]+)-?([0-9]+)?\.html$ $1a/a.asp\?b=$2&id=$3&aq=$4&q=$5&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^([a-z0-9\/\\_]*)b/forum-([0-9]+)-([0-9]+)\.html$ $1b/b.asp\?b=$2&q=$3&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^([a-z0-9\/\\_]*)user/([0-9]+)-?(a|n|g|e|l|f|bag)?\.html$ $1user/lookuserinfo.asp\?id=$2&evol=$3&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^([a-z0-9\/\\_]*)user/my-?(a|n|g|e|l|f|bag)?\.html$ $1user/lookuserinfo.asp\?evol=$2&%1 [L,NC]
[/CODE][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt] [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt][URL=http://www.leadbbs.com/download/isapi_rewrite3.rar]点此下载 isapi_rewrite3 绿色版[/URL][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]更多下载见:[URL=http://www.leadbbs.com/article/article.asp?articleid=16]http://www.leadbbs.com/article/article.asp?articleid=16[/URL][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]iis7下也可以使用此版本,添加办法见:[URL=http://www.leadbbs.com/article/article.asp?articleid=59&parentclass=5]http://www.leadbbs.com/article/article.asp?articleid=59&parentclass=5[/URL][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]win2003 rewrite 权限安全配置见: [URL=http://www.leadbbs.com/a/topic-200-2946807-1.html]http://www.leadbbs.com/a/topic-200-2946807-1.html[/URL][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]
[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]如果是其它目录,更改 bbs为其它的名称[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt] [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]如果您的空间支持rewrite,在网站根目录下面建立 .htaccess 文件,或http.ini文件(需要视 具体的rewrite版本) [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]使用ftp更改此文件内容,添加以上三行正则式[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt] [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt][b]论坛设置开启伪静态:[/b][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt] [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]管理员 > 论坛参数设置 > 侧栏及更多参数设置 > 勾选 开启伪静态[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt] [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt][b]更多介绍:[/b][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt] [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]目前提供三部分伪静态化[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt] [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]1.论坛首页对版面的链接[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]2.论坛帖子列表对帖子内容及版面帖子跳转分页的伪静态[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]3.帖子内容查看分页伪静态[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt] [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]伪静态权限设置: 以ISAPI_Rewrite3 + windows平台为例:[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt] [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]1.network service 要求对安装目录有读取和运行的权限[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]2.IIS_WPG对网站的 .htaccess 文件有读取的权限[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt] [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]具体伪静态功能会在部分功能补齐后提供(比如sitemap).[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt] [/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt][b]rewrite下载地址:[/b][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt][URL=http://www.leadbbs.com/a/topic-200-2932367-1.html]http://www.leadbbs.com/a/topic-200-2932367-1.html[/URL][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]
[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]旧版Rewrite下载及配置(win2003等系统)[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt][URL=http://www.leadbbs.com/a/a.asp?B=200&ID=2936900&E=1&EID=1]http://www.leadbbs.com/a/a.asp?B=200&ID=2936900&E=1&EID=1[/URL][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]
[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]注:[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]1.3.X版 isapiwrite 不区分大小写办法:RewriteRule最后添加 [ I ][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]APE或3.X版本rewrite 不区分大小写则需要写为 [L,NC][/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]
[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]附 Helicon Ape version 3.1.X或ISAPI_Rewrite 3.1.X配置,不区分大小写,支持leadbbs 9.0的callback[/SIZE][/FACE][/P][P][FACE=宋体][SIZE=9pt]
[/SIZE][/FACE][/P][FACE=宋体][SIZE=9pt][CODE]# Helicon Ape version 3.1.0.99
# Helicon ISAPI_Rewrite configuration file
# Version 3.1.0.73
RewriteEngine on
# RewriteBase /
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^boards-?([0-9]+)?.html$ /boards.asp?assort=$1&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^a/topic-([0-9]+)-([0-9]+)-([0-9]+)-?([0-9]+)?\.html$ /a/a.asp\?b=$1&id=$2&aq=$3&q=$4&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^b/forum-([0-9]+)-([0-9]+)\.html$ /b/b.asp\?b=$1&q=$2&$3&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^user/([0-9]+)-?(a|n|g|e|l|f|bag)?\.html(.*)$ /user/lookuserinfo.asp\?id=$1&evol=$2&$3&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
RewriteRule ^user/my-?(a|n|g|e|l|f|bag)?\.html(.*)$ /user/lookuserinfo.asp\?evol=$1&$2&%1 [L,NC]
RewriteCond %{QUERY_STRING} (.+)?
#RewriteRule ^forum-([0-9]+)-([0-9]+)-([0-9]+)\.html(.*)$ /a/a.asp\?b=$1&id=$2&aq=$3&$4&%1 [L,NC]
# Helicon ISAPI_Rewrite configuration file
# Version 3.x[/CODE][/SIZE][/FACE][P][FACE=宋体][SIZE=9pt]
[/SIZE][/FACE][/P]
1楼
[P]好东西[/P]
2楼
LD也玩静态了..
3楼
[EM41]
4楼
不错 千呼万唤终于来了。
5楼
空间支持,在哪里开启呀,前台页面内的链接怎么改成伪静态呀

电脑版 Page created in 0.0938 seconds with 4 queries.