zoukankan      html  css  js  c++  java
  • ASP伪静态页面(不需要通过iis+ISAPI_Rewrite)

    很简单的教程,献给喜欢SEO的朋友们。
    不需要通过iis+ISAPI_Rewrite做基于IIS的url rewrite 
    
    一、数据库很简单使用ACCESS,Data.mdb建立一个表Article,三个字段:ID,Title,Content;自动编号、标题、文章内容。
    二、Config.asp
    
    程序代码
    <% 
    '数据库链接 
    db="data.mdb" 
    Set conn = Server.CreateObject("ADODB.Connection") 
    connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) 
    conn.open connstr 
    
    If Err Then 
    err.Clear 
    Set conn = Nothing 
    Response.Write "数据库连接出错,请检查连接字串。" 
    Response.End 
    End If 
    
    '定义新闻阅读界面的读取 
    Dim News_title,News_content 
    
    Sub ReadNews() 
    set rs1=server.createobject("adodb.recordset") 
    sql1="select id,title,content from article where id="& ID 
    rs1.open sql1,conn,3,3 
    News_title=rs1("title") 
    News_content=rs1("content") 
    rs1.close 
    set rs1=Nothing 
    End Sub 
    %>
    
    
    三、Default.asp
    
    程序代码
    <!--#include file="config.asp"--> 
    <% 
    Set rs=server.CreateObject("adodb.recordset") 
    sql="select * from Article" 
    rs.open sql,conn,1,1 
    do while not rs.eof 
    %> 
    <li><a href="article.asp?/<%=rs("id")%>.html"><%=left(trim(rs("title")),30)%></a></li> 
    <% 
    rs.movenext 
    loop 
    rs.close 
    set rs=Nothing 
    %>
    
    
    四、Article.asp
    
    程序代码
    <!--#include file="config.asp"--> 
    <% 
    id=request.QueryString("id") 
    If id="" Then 
    server_v40=Request.ServerVariables("QUERY_STRING") 
    id=Int(replace(replace(server_v40,"/",""),".html","")) 
    End If 
    Call ReadNews() 
    %> 
    <div> 
    标题: <b><%= News_title%></b><br /> 
    内容: <%=News_content%> 
    </div> 
    

      

  • 相关阅读:
    c# 并行运算二
    c# 并行运算
    Task+http请求
    Task多线程
    SSO系统认证
    web系统权限设计
    AutoMapper的使用
    中间件
    express-middleware
    中间件概念
  • 原文地址:https://www.cnblogs.com/uuxanet/p/3282807.html
Copyright © 2011-2022 走看看