在线情况
楼主
  • 头像
  • 级别
  • 徽章
  • 职务总版主
  • 声望+46
  • 积分17172
  • 经验1525983
  • 文章25461
  • 注册2003-01-20
[伪静态]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]
[ 此贴最后由SpiderMan在2013-2-15 18:52:56编辑过 ]
asp技术学习感谢您的参与
在线情况
2
  • 头像
  • 级别
  • 徽章
  • 声望+1
  • 积分463
  • 经验10791
  • 文章495
  • 注册2008-10-16
[P]好东西[/P]
asp技术学习感谢您的参与
在线情况
3
  • 头像
  • 级别
  • 徽章
  • 职务论坛版主
  • 声望+5
  • 积分7553
  • 经验133390
  • 文章6564
  • 注册2003-10-30
LD也玩静态了..
asp技术学习感谢您的参与
在线情况
4
  • 头像
  • 级别
  • 徽章
  • 职务区版主
  • 声望+19
  • 积分10677
  • 经验309221
  • 文章10117
  • 注册2004-12-21
[EM41]
asp技术学习感谢您的参与
在线情况
5
  • 头像
  • shillan是色虫
  • 级别
  • 徽章
  • 声望+15
  • 积分5851
  • 经验133346
  • 文章6164
  • 注册2004-07-02
不错 千呼万唤终于来了。
asp技术学习感谢您的参与
在线情况
6
  • 头像
  • 级别
    • 积分41
    • 经验442
    • 文章32
    • 注册2009-06-22
    空间支持,在哪里开启呀,前台页面内的链接怎么改成伪静态呀
    asp技术学习感谢您的参与
    在线情况
    7
    • 头像
    • spo万岁!
    • 级别
    • 徽章
    • 职务区版主
    • 声望+26
    • 积分25252
    • 经验434447
    • 文章25189
    • 注册2004-04-02
    [P][QUOTE][B]下面引用由[U]syahe[/U]发表的内容:[/B] 不错 千呼万唤终于来了。[/QUOTE] 那叫千呼万唤shǐ出来。[/P]
    asp技术学习感谢您的参与
    在线情况
    8
    • 头像
    • 小笨的爸爸
    • 级别
    • 徽章
    • 职务总版主
    • 声望+59
    • 积分8242
    • 经验618599
    • 文章7628
    • 注册2006-03-24
    [P]小顶 闪。。[/P]
    asp技术学习感谢您的参与
    在线情况
    9
    • 头像
    • shillan是色虫
    • 级别
    • 徽章
    • 声望+15
    • 积分5851
    • 经验133346
    • 文章6164
    • 注册2004-07-02
    [QUOTE][b]下面引用由[u]shillan[/u]发表的内容:[/b] 那叫千呼万唤shǐ出来。[/QUOTE] [P] [/P][P]哈哈 把你呼出来了[/P]
    asp技术学习感谢您的参与
    在线情况
    10
    • 头像
    • 级别
      • 声望+1
      • 积分34
      • 经验1926
      • 文章28
      • 注册2012-03-20
      这个必须顶呀。。
      asp技术学习感谢您的参与
      在线情况
      11
      • 头像
      • spo万岁!
      • 级别
      • 徽章
      • 职务区版主
      • 声望+26
      • 积分25252
      • 经验434447
      • 文章25189
      • 注册2004-04-02
      空间支持伪静态,但无论是http.ini或是httpd.ini,再或是.htaccess都不行,静态页面都访问不了。
      asp技术学习感谢您的参与
      在线情况
      12
      • 头像
      • 级别
      • 徽章
      • 职务总版主
      • 声望+46
      • 积分17172
      • 经验1525983
      • 文章25461
      • 注册2003-01-20
      [P][QUOTE][b]下面引用由[u]shillan[/u]发表的内容:[/b] 空间支持伪静态,但无论是http.ini或是httpd.ini,再或是.htaccess都不行,静态页面都访问不了。[/QUOTE] 空间支持,但如果管理员未正确设置,也会导致不起作用.[/P][P]也就是不会正常解析url[/P]
      asp技术学习感谢您的参与
      Page created in 0.0312 seconds with 4 queries.