asp伪静态设置
最佳回答
安装说明:1、在IIS的Isapi上添加这个筛选器,筛选器名称 re,可执行文件选择 Rewrite.dll ;2、设置httpd.ini文件RewriteRule /news/(d+).html /jsp/news.jsp?id=$1 [N,I]表示将news.asp?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里的一个模块,当需要将news.asp?id=95的映射成news/95.html时,只需设置httpd.ini文件:RewriteRule /new
如果你在处理数据翻页,那么写法是:
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
最新回答共有2条回答
-
建站最低500起
回复主机空间如果不支持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~~~~~~~~~~~