使用垃圾文件夹静态化地址
个人感觉纯目录的地址SEO效果还是不错。
除了可以Rewrite,也可以使用垃圾文件夹来传递参数。
每发表一篇文章就建一个文件夹比如 141 放在 article/id 下面
这样就有了 article/id/141/ 这个目录,再放一个垃圾的默认首页比如 index.asp
文件内容:
这个过程还是比较简单的,简单的FSo很容易搞定。
在article.asp怎样获得这个 id(141)呢。
我写了个通用的函数
要获得id只要 id = urlVar("id") 就可以了。
最后有一点需要注意的是 article.asp 中包括连接数据库,显示图片等都应当注意路径的问题。
除了可以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
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 中包括连接数据库,显示图片等都应当注意路径的问题。
相关内容:
Comments Feed: loading...
Trackback URL:
Loading Related Items ...
Comments Feed: loading...
Trackback URL:
Loading Trackback URI ...
[ 2007-7-5 13:00:54 ]
对小站可以这样用,文件多了会撑爆目录的。最好吧地址hash以下,分散开来。
| 发表评论 | |
|
|
|















