• 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生成静态页面,asp生成静态html,asp伪静态,asp伪静态规则,asp 静态等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1、使用isapi_rewrite进行动态链接重写html静态网址。isapi_rewrite是一个dll组件,re_write是iis里的一个模块。这个筛选器实现是通过正则表达式,将动态网页网址映射成为静态网址。如可将news.asp?id=95通过re_write将其转换成news/95.html。映射的正则表达式在httpd.ini文件里进行设置。
举个小小例:处理数据翻页,那么写法是:
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.asp?page=$1&type=$2 [n,i] 字串9
如果你的动态程序有多个参数需要传递,那么就增加多个(d+)即可,如下:
rewriterule /more_(d+)_(d+)_(d+).html /asp/more.asp?page=$1&type=$2&type2=$3 [n,i]
优点:在程序上基本不需做什么变化。麻烦:要实现这个需要对iis进行控制,所以当你租用别人的服务器时,则需要先跟服务商联系。(当然这个是对asp而言,asp.net教程就不用——直接将dll程序集放到程序中的bin再适当的配置即可实现)
2、iis的404错误处理机制:通过自定义错误,转向我们准备好的处理页。不过这种可拓展性有待研究,对程序处理的统筹要求也高,不大适合实际应用的样子。
首先,设置站点属性-自定意错误
找到http错误404,然后编辑属性->消息类型选中url->url填入"/index.asp",或您的错误处理页面.
这样,比如用户或蜘蛛访问http://cn/12345.html 时(12345为文章在数据库教程的id).由于些页面不存在,所以触发了404错误.转向了index.asp
在index.asp里加
</div>

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

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

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

相关文章

  • 2017-05-11asp之字符串函数示例
  • 2017-05-11保证asp叶面一定不会出现乱码 UTF8
  • 2017-05-11让 Asp 与 XML 交互
  • 2017-05-11ASP+XML实例演练编程代码第1/3页
  • 2017-05-11ASP向Excel导数据(图片)终结版 ASP操作Excel
  • 2017-05-11分享一个好东东,动态Include文件 (Dynamic File Includes)
  • 2017-05-11asp+JMAIL实现发送邮件
  • 2017-05-11检测函数 asp class
  • 2017-05-11Script.VBS.Agent.ai juan.vbs专杀
  • 2017-05-11用ASP开"多线程"

文章分类

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

最近更新的内容

    • asp在线执行sql语句的函数
    • asp去除html的函数代码分析附实例说明
    • asp防范跨站点脚本攻击的的方法
    • ASP的chr(0)文件上传漏洞原理和解决方法介绍
    • asp下利用fso实现文件夹或文件移动改名等操作函数
    • 如何回到先前的页面的方法多中语言 原创
    • pjblog中清空引用的小程序
    • isnumeric检测是否为数字类型的asp代码
    • 防ASP注入终极防范
    • eWebEditor:网站中的隐形炸弹

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

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