使用垃圾文件夹静态化地址

字号选择:    
个人感觉纯目录的地址SEO效果还是不错。

除了可以Rewrite,也可以使用垃圾文件夹来传递参数。

每发表一篇文章就建一个文件夹比如 141 放在 article/id 下面
这样就有了 article/id/141/ 这个目录,再放一个垃圾的默认首页比如 index.asp 

文件内容:
<!-- #include file="../../../article.asp" -->


这个过程还是比较简单的,简单的FSo很容易搞定。
在article.asp怎样获得这个 id(141)呢。

我写了个通用的函数

Function urlVar(para)
    urlVar=""
    Dim str,arr
    str=Replace(server.MapPath("./"),server.MapPath("/"),"")
    arr=Split(str,"\")
    For i=0 To UBound(arr)-1
        If LCase(arr(i))=LCase(para) Then urlVar=arr(i+1) : Exit for
    next
End Function


要获得id只要 id = urlVar("id") 就可以了。

最后有一点需要注意的是 article.asp 中包括连接数据库,显示图片等都应当注意路径的问题。
相关内容:
Loading Related Items ...

Comments Feed: loading...
Trackback URL:
Loading Trackback URI ...
引用 david
[ 2007-7-5 13:00:54 ]
对小站可以这样用,文件多了会撑爆目录的。最好吧地址hash以下,分散开来。
发表评论