网站建设| 网站制作| 网站设计| 建站超市| 域名主机

网站建设
联系我们

网站制作中ASP动态页面生成伪静态的简单方法

发布于:2020-12-16 00:40来源:未知 URL:admin 点击:
   目前网站制作中很多网站都采用生成静态页的方法,上海网站建设。原因是这样访问速度会得到提高(服务器端CPU利用率很低),另外也容易被搜索引擎收录,但是这带来的一个问题就是需要足够大的空间存放这些静态页面,如果你的空间不是很富裕,而又想有利于被搜索引擎收录,其实可以采用伪静态的方法。如 showarticle.asp?id1=1&id2=2的路径可以转换为showarticle/?1-2.htm(当然可以转换为其他形 式),实现方法很简单,具体方法如下:
 
       网站制作准备工作:建立文件index.asp、文件夹showarticle、在文件夹showarticle中建立文件index.asp(/index.asp、/showarticle、/showarticle/index.asp)。
 
       <html>
       <head>
       <title>======index.asp======显示文章列表文件</title>
       </head>
       <body>
       <%
       '数据库调用代码,此处省略
       %>
       <li><a href="showarticle/?<%=rs("id1")%>-<%=rs("id2")%>.htm"><%=rs("title")%></a></li>
       </body>
       </html>
 
 
       <html>
       <head>
       <title>======showarticle/index.asp======显示文章内容文件</title>
       </head>
       <body>
       <%
       Dim value1,value2,id1,id2
       value1=replace(Request.ServerVariables("QUERY_STRING"),".htm","")  '获得?后面的参数
       value2=split(value1,"-")           '对参数进行过滤,从而获得id1和id2的值
       id1=value2(0)
       id2=value2(1)
       '接下来调用数据库,并显示内容,跟动态ASP一样
       %>
       </body>
       </html>
 
       原理分析:首先利用Request.ServerVariables("QUERY_STRING")取得?后的参数,比如 showarticle/?1-2.htm接收的就是1-2.htm,然后再对1-2.htm进行过滤,我们需要得到的参数是1和2,接下来再到数据库中去检索1和2,就跟动态ASP一样。
 
tag标签:
------分隔线----------------------------
------分隔线----------------------------
市场一部:
点击这里给我发消息
市场二部:
点击这里给我发消息
市场三部:
点击这里给我发消息
市场四部:
点击这里给我发消息
市场五部:
点击这里给我发消息