ISAPI_Rewrite 规则求教!

qqqweb 2010-04-21 09:57:08
我需要将,
新闻文章列表首页,
http://86-731.cn/xxpmoban/moban/551/index_xxp.asp?xxpxddd=168917

新闻文章列表第二页,等N页

http://86-731.cn/xxpmoban/moban/551/index_xxp.asp?xxpxddd=168917&PageNo=2

转为伪静态页面,在地址中,其中,551是动态值,168917是动态值,2是分页动态值,

求教,我现设规则如下,

RewriteRule /xxpmoban/moban/([0-9]*)/index([0-9]*).html /xxpmoban/moban/$1/index_xxp.asp\?xxpxddd=$2

RewriteRule /xxpmoban/moban/([0-9]*)/index([0-9]*).html?PageNo=([0-9]*) /xxpmoban/moban/$1/index_xxp.asp\?xxpxddd=$2&PageNo=$3



各位大侠可以打开这个网址看一下,
http://86-731.cn/xxpmoban/moban/551/index_xxp.asp?xxpxddd=168917
和下面的这个静态一样都可以打开,内容一样,说明正常,
http://123999.qqqweb.net/xxpmoban/moban/551/index168917.html

可是,打开如下,分页时出了问题,
http://123999.qqqweb.net/xxpmoban/moban/551/index168917.html?PageNo=2

分页的值无法读取,不管你换到第几个分页,结果都还是,列表首页,

分页的动态地址如下,
http://86-731.cn/xxpmoban/moban/551/index_xxp.asp?xxpxddd=168917&PageNo=2

望大侠指教!
...全文
74 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qqqweb 2010-04-21
  • 打赏
  • 举报
回复
难到就没有一个愿意帮帮忙的吗,

经过我进一步测试,发现,下面这两句中,上面的一句,跟本就没有起到作用,都是在用下面的那一句,

RewriteRule /xxpmoban/moban/(\d*)/index(\d*).html?PageNo=(\d*) /xxpmoban/moban/$1/index_xxp.asp?xxpxddd=$2&PageNo=$3

RewriteRule /xxpmoban/moban/(\d*)/index(\d*).html /xxpmoban/moban/$1/index_xxp.asp\?xxpxddd=$2
qqqweb 2010-04-21
  • 打赏
  • 举报
回复
顶起来等,我就不相信了,这么多高手就没大侠帮我吗
重新上传ISAPI_Rewrite3.1_full完全DLL破解版。ISAPI_Rewrite3.1_0073和ISAPI_Rewrite3.1_0087这两个版本任选。 两个版本自己服务器亲测功能完全,破解完整。破解文件为两个DLL。 一、安装: 1、从官网原版下载完全版ISAPI_Rewrite3并安装; (http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0073.msi) (http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0087.msi) 2、在将Rewrite破解文件夹中的dll文件覆盖到程序安装目录下ISAPI_Rewrite.dll和ISAPI_RewriteSnapin.dll,如果提示在使用则把要覆盖的dll文件重命名在复制即可; 3、打开安装目录下的httpd.conf文件,在里面输入以下内容并保存,这样就没有使用天数的限制了; RegistrationName= Wander_yi RegistrationCode= 2EAD-35GH-66NN-ZYBA 4、安装好后记得给ISAPI_Rewrite3软件安装目录network service的读权限,否则会出现无法加载ISAPI_Rewrite的错误。 二、测试: 1、在某个单独网站(如:localhost)新建.htaccess文件,并在文件中写上以下规则RewriteEngine on RewriteBase / RewriteRule ^get-(.*).html /get.asp?id=$1 #说明:RewriteEngin on表示启用重写功能;RewriteBase / 表示重写的路径是从网站根目录开始。 2、在localhost下新建get.asp文件,文件内容以下: <% response.write("get_id=" & request.querystring("id")) %> 3、在浏览器中分别输入http://localhost/get-123.html 和 http://localhost/get.asp?id=123 ; 如果结果是一样的,则表明重写成功。

5,658

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧