动态模式 rewrite伪静态 静态模式 是什么意思

动态模式 rewrite伪静态 静态模式 是什么意思,第1张

isapi rewrite伪静态是一个能使动态脚本(如asp或php的后缀扩展)变成静态文件(如html的后缀扩展)的组件,如你访问aaa.com/index.php,但它能转变成aaa.com/index.html这样的访问形式,这样打开是不是就很快,因为是html结尾的,而且对百度收录也有好处,静态是最容易收入的

追问:

谢谢你啊,我想问下这个伪静态 我在买空间的时候他有这个功能 是不是我就不用那么麻烦去下载插件 直接用空间上面的功能,点一下按钮就可以了呢。

追答:

是的。不用下载插件,但你要用,要下载适合你程序的规则,如果是自己开发的程序,那你就要自己写规则了呀。

主机空间如果不支持ISAPI_Rewrite,那只有用生成静态的方法(不叫伪静态),具体可百度:asp生成html,这样的文章很多。

ADSL:

设备:电话线、ADSL、路由器、交换机、网线、PC

连接:电话线 - ADSL - 网线 - 路由器 - 网线 - 交换机 - 网线 - PC

设置:你申请个宽带业务时会给个ADSL账号及密码

设备连接正常后(电脑Ping通路由器 地址一般为192.168.1.1)

打开IE,地址拦输入:192。168。1。1进入路由器,路由用户名密码一般都为admin,设置虚拟拨号用户名和密码(ADSL账号密码)待连接

连接成功后将客户机IP(192。168。1。2-250)、子网掩码(255。255。255。0)、网关(192。168。1。1)、DNS

再次Ping下DNS、P通表示连接正常

多台ADSL只需设置网关就行了(比如ADSL1:192。168。1。1 ADSL2:192。168。1。100 ADSL3:192。168。1。150 )

把客户机网关设置成对应路由器网关

OK~~~~~~~~~~~

1、安装ISAPI_REWRITE:在iis里添加rewrite.dll

2、httpd.ini 文件书写规则

将http://localhost/rewrite.asp?page=1伪造成http://localhost/rewrite_1.html

RewriteRule /rewrite_(\d+)\.html /rewrite\.asp\?page=$1 [N,I]

将http://localhost/rewrite.asp?page=1&id=1伪造成http://localhost/rewrite_1_1.html

RewriteRule /rewrite_(\d+)_(\d+)\.html /rewrite\.asp\?page=$1&id=$2 [N,I]

将http://localhost/rewrite.asp?page=1#abc伪造成http://localhost/rewrite_1.html#abc

RewriteRule /rewrite_(\d+)\.html#(\d+) /rewrite\.asp\?page=$1#$2 [N,I]

3、asp代码示例

page=cint(request("page"))

id=request("id")

If page="" or page<1 Then page=1

If id="" or id<1 Then id=1

For i=1 to 10

Response.Write "<a href='rewrite_"&i&"_"&id&".html'>"&i&"</a>"

Next


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/209344.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存