仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 717|回复: 7
打印 上一主题 下一主题

[学习教程] ASP编程:ASP教程:UrlRewrite 利用参考文档

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:23:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。参考|教程ASP教程:UrlRewrite利用参考文档
甚么是UrlRewrite?
UrlRewrite是将静态页面转换为静态页面的一种手艺.比方.您网站页面是http://www.yourdomain.com/news/docread.aspx?id=123利用UrlRewrite转换后能够以http://www.yourdomain.com/news/123.html来会见.

UrlRewrite的用途:满意搜刮引擎的请求,google能够抓取静态页面,可是google对静态页面的评分一样平常低于静态页面.

UrlRewrite对IIS服务器和Apache服务器有分歧的设置.两种设置办法分歧.请宽大用户万万注重.

Apache服务器设置:您必要在网站根目次创立.htaccess文件.编写划定规矩.

IIS服务器设置:您必要在网站根目次创立httpd.ini的设置文件,编写划定规矩.

因为IIS下的httpd.ini和Apache的.htaccess文件是两种完整分歧的设置体例.两个不克不及交换利用.编写URLReWrite必要专业的手艺职员.

怎样对IIS服务器的网站举行UrlRewrite的设置?

注重利用URlRewrite不克不及开启网站自界说404毛病,不然UrlRewrite将没法一般事情

isapi_rewrite使用正则表达式举行交换划定规矩的暗示。
您必要在您网站根目次创建一个httpd.ini的设置文件,内里有UrlRewrite设置信息.

以下是httpd.ini的内容

#-----------------httpd.ini文件内容,您能够复制后上传到您网站根目次-----------
[ISAPI_Rewrite]
#3600=1hour设置缓存工夫1个小时
CacheClockRate3600
#设置正则表达式交换变量个数.
RepeatLimit32

#Protecthttpd.iniandhttpd.parse.errorsfilesfromaccessingthroughHTTP
#以下UrlRewrite划定规矩是为制止网站的httpd.inihttpd.errors之类设置文件被下载.
RewriteRule^/httpd(?:.ini|.parse.errors).*[F,I,O]

#正式URLRewrite划定规矩,意义是http://server/123.html都将会见静态页面http://server/urlrwtest.asp?id=123
#您必要依据您网站必要举行变动
RewriteRule/([0-9]*).html/urlrwtest.asp?id=$1
#-----------------httpd.ini文件内容停止-----------
urlrwtest.asp文件示例:
<%response.write"URLRewrite测试:你会见的ID号是:"&request("id")%>

文件保留后便可失效.
URLrewrite撑持asp,asp.net,php等各类剧本.

UrlRewrite罕见毛病
1.404毛病(页面没法找到):没有网站根目次创建Httpd.ini文件大概正则表达式毛病,城市招致页面没法找到毛病
2.500毛病(剧本程序毛病):方针静态页面程序毛病
3.404用户自界说毛病:假如网站办理员开启了404网站自界说毛病,urlrewrite将没法一般事情.
ASP脚本是采用明文(plaintext)方式来编写的。
飘灵儿 该用户已被删除
沙发
发表于 2015-1-18 12:27:14 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
板凳
发表于 2015-1-21 23:41:30 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
深爱那片海 该用户已被删除
地板
发表于 2015-1-30 22:50:33 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
简单生活 该用户已被删除
5#
发表于 2015-2-6 16:35:57 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
只想知道 该用户已被删除
6#
发表于 2015-2-17 08:09:02 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
透明 该用户已被删除
7#
发表于 2015-3-5 17:52:25 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
灵魂腐蚀 该用户已被删除
8#
发表于 2015-3-19 21:19:10 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 13:30

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表