• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP > asp的程序能实现伪静态化的方法

asp的程序能实现伪静态化的方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了asp生成静态html,asp伪静态,asp生成静态页面,asp伪静态规则,asp 静态等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
安装说明:

1、在IIS的Isapi上添加这个筛选器,筛选器名称 re,可执行文件选择 Rewrite.dll ;
2、设置httpd.ini文件

RewriteRule /news/(\d+)\.html /jsp/news\.jsp\?id=$1 [N,I]
表示将news.jsp?id=95 转换成news/95.html

以此类推,如果你有更多的参数,则增加相应的(\d+),而后面的id=$1,则增加id=$2,等等。 


目前较为普遍的动态网页包括asp,php,jsp,shtml,jhtml,cgi......甚至还有一些自己定义的,比如:aspx,do,index,hello等等。表现形式为:news.asp?id=95。建议读者通过re_write将其转换成news/95.html,以便于google对改网页的识别。

re_write是iis里的一个模块,你可以从http://www.ZZcoo.com/re_write.zip下载,里面有相关安装说明。

当需要将news.jsp?id=95的映射成news/95.html时,只需设置httpd.ini文件:
RewriteRule /news/(\d+)\.html /news\.jsp\?id=$1 [N,I]
这样就把 /news/95.html 这样的请求映射成了 /news.jsp?id=95

然后你在连接处这样写:<a href='/news/95.html'>95新闻</a>。
如果你的新闻是通过数据库循环读取出来的,那么写法是:
while(rs.next())
{
String id = (String)rs.getString('id');
out.print('<a hef='/news/''+id+'.html>');
out.print('95新闻');
out.print('</a>');
}

如果你在处理数据翻页,那么写法是:

More_<%=Page%>_<%=type%>.html (注:page是翻页页数,type是数据类型)
表现形式:More_1_95.html

如果翻下一页,则为:More_2_95.html,继续下一页的循环,则是:
More_3_95.html,以此类推。

不过你需要在httpd.ini文件中增加以下代码:
RewriteRule /More_(\d+)_(\d+)\.html /jsp/more\.jsp\?page=$1&type=$2 [N,I]

如果你的动态程序有多个参数需要传递,那么就增加多个(\d+)即可,如下:

RewriteRule /More_(\d+)_(\d+)_(\d+)\.html /jsp/more\.jsp\?page=$1&type=$2&type2=$3 [N,I]

翻页处理表现形式是:More_1_95.html 

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • asp、html、js 禁止缓存的代码
  • asp中实现清除html的函数
  • 在ASP中不用模板生成HTML静态页直接生成.html页面
  • asp生成静态HTML(动态读取)
  • asp正则替换链接实现伪静态效果
  • 从一个网站扒下的asp生成静态页面的代码 脚本之家特供版
  • ASP页面静态化批量生成代码分享(多种方法)
  • asp简单生成静态的方法(模板标签替换)
  • asp伪静态情况下实现的utf-8文件缓存实现代码
  • ASP批量生成静态页面的写法(批量生成技巧iframe)

相关文章

  • 2017-05-11asp连接mysql数据库详细实现代码
  • 2017-05-11ASP所有的Session变量获取实现代码
  • 2017-05-11asp 生成任意英文+数字位数长度的随机码函数
  • 2017-05-11【先锋海盗类】Ver2005 最终版
  • 2017-05-11asp的程序能实现伪静态化的方法
  • 2017-05-11asp 输出换行的详细说明 原创
  • 2017-05-11ASP语法注释
  • 2017-05-11Microsoft VBScript 编译器错误 错误原因 代码大全
  • 2017-05-11实现支持逻辑搜索/单词搜索/词组搜索+支持OR/AND关键字的VBS CLASS!
  • 2017-05-11javascript asp教程服务器对象

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 使用Flash DownLoad编写采集器(之突破防盗连下载音乐文件)第1/4页
    • 判断Session的过期时间 采用JavaScript实时显示剩余多少秒
    • asp解密、还原chrw、chr编码文件的方法
    • 一份ASP内存的释放的实验报告
    • GetPaing 函数之asp采集函数中用到的获取分页的代码
    • 一个ASP中的数组
    • 比较不错的asp单表单字段多条件查询
    • 一段ASP单页显示文件夹下所有图片的代码
    • 在asp中通过getrows实现数据库记录分页的一段代码
    • 另类扩展名同样执行ASP

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有