一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP教程 - 再來個專門為google量身定做的sitemap生成代碼,(可是動態的哦)

再來個專門為google量身定做的sitemap生成代碼,(可是動態的哦)

2019-10-30 15:45asp教程網 ASP教程

看過的朋友可幫忙頂哦,這些代碼都是第一次發的,外面很多要不就是很復雜,看不懂,要不就是不能用的,下面的我寫時候已經盡量簡潔明了 外面很多所謂sitemap生成代碼都只生成目錄文件地址,沒生成動態的,我后來自己寫了這個,是支持

看過的朋友可幫忙頂哦,這些代碼都是第一次發的,外面很多要不就是很復雜,看不懂,要不就是不能用的,下面的我寫時候已經盡量簡潔明了 
外面很多所謂sitemap生成代碼都只生成目錄文件地址,沒生成動態的,我后來自己寫了這個,是支持動態的,例子: 
如你是文章網站,文章有2000條,那你修改下對應你的文章數據表,即可生成除了所有目錄文件外,還生成你的動態2000條地址,絕對的沒話說,生成速度非常快 
把下面代碼保存為sitemap.asp文件,修改我已注明的幾個地方,其他的一概不要修改,好不好用過才知道 

復制代碼代碼如下:

<!--#include file="conn.asp"-->  
<%  
session("count")=0  
strURL = "http://" & request.servervariables("SERVER_NAME") & _  
left(request.servervariables("SCRIPT_NAME"),len(request.servervariables("SCRIPT_NAME"))-len("/sitemap.asp"))  
dim foolcat  
foolcat = foolcat + "<?xml version=""1.0"" encoding=""UTF-8""?>"  
foolcat = foolcat + "<!--Google Site Map File Generated by http://www.xxx.com " & return_RFC822_Date(now,"GMT") & "-->"  
foolcat = foolcat + "<urlset xmlns=""http://www.google.com/schemas/sitemap/0.84"">"  
foolcat = foolcat + "<url>"  
foolcat = foolcat + "<loc>" & strURL & "/</loc> "  
foolcat = foolcat + "</url>"  
session("count")=session("count")+"1"  
set all_fs = Server.CreateObject("Scripting.FileSystemObject")  
set all_folder = all_fs.GetFolder(server.MapPath("/"))  
set all_files = all_folder.files  
for each file in all_files  
foolcat = foolcat + "<url>"  
foolcat = foolcat + "<loc>" & strURL & "/" & File.Name & "</loc> "  
foolcat = foolcat + "</url>"  
session("count")=session("count")+"1"  
next  
dim js,sql  
set js = server.CreateObject("ADODB.RecordSet")  
sql = "select * from [要生成的表名] order by sid asc"    //修改你要生成的數據表名  
set js = conn.execute (sql)  
do until js.eof  
id=""&js("id")&""   //修改為你的id字段  
foolcat = foolcat + "<url>"  
foolcat = foolcat + "<loc>" & strURL & "/xxx.asp?Id=" & id & "</loc> "  //修改為你的文件名稱和id  
foolcat = foolcat + "</url>"  
session("count")=session("count")+"1"  
js.movenext  
loop  
js.close  
set js = nothing  
foolcat = foolcat + "</urlset>"   
foolcat = "" + foolcat + ""  
foolcat = "" & foolcat & ""  
FolderPath = Server.MapPath("/")  
Set fso = Server.CreateObject("Scripting.FileSystemObject")  
Set fout = fso.CreateTextFile(FolderPath&"\sitemap.xml")  
fout.writeLine foolcat  
fout.close  
set fout = nothing  
conn.close  
set conn = nothing  
Function return_RFC822_Date(byVal myDate, byVal TimeZone)  
Dim myDay, myDays, myMonth, myYear  
Dim myHours, myMinutes, mySeconds  

myDate = CDate(myDate)  
myDay = EnWeekDayName(myDate)  
myDays = Right("00" & Day(myDate),2)  
myMonth = EnMonthName(myDate)  
myYear = Year(myDate)  
myHours = Right("00" & Hour(myDate),2)  
myMinutes = Right("00" & Minute(myDate),2)  
mySeconds = Right("00" & Second(myDate),2)  

return_RFC822_Date = myDay&", "& _  
myDays&" "& _  
myMonth&" "& _   
myYear&" "& _  
myHours&":"& _  
myMinutes&":"& _  
mySeconds&" "& _   
" " & TimeZone  
End Function   
Function EnWeekDayName(InputDate)  
Dim Result  
Select Case WeekDay(InputDate,1)  
Case 1:Result="Sun"  
Case 2:Result="Mon"  
Case 3:Result="Tue"  
Case 4:Result="Wed"  
Case 5:Result="Thu"  
Case 6:Result="Fri"  
Case 7:Result="Sat"  
End Select  
EnWeekDayName = Result  
End Function  
Function EnMonthName(InputDate)  
Dim Result  
Select Case Month(InputDate)  
Case 1:Result="Jan"  
Case 2:Result="Feb"  
Case 3:Result="Mar"  
Case 4:Result="Apr"  
Case 5:Result="May"  
Case 6:Result="Jun"  
Case 7:Result="Jul"  
Case 8:Result="Aug"  
Case 9:Result="Sep"  
Case 10:Result="Oct"  
Case 11:Result="Nov"  
Case 12:Result="Dec"  
End Select  
EnMonthName = Result  
End Function  
%>


sitemap.xml生成完畢,共生成<%=session("count")%>個文件,點擊查看<a href="sitemap.xml">sitemap.xml</a>文件。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品91一区二区三区 | 魔法满屋免费观看完整版中文 | 国产成人刺激视频在线观看 | 亚洲国产影院 | 四虎永久成人免费 | 美女被到爽流动漫 | 2022最新国产在线 | 亚洲高清在线精品一区 | 久久综合香蕉久久久久久久 | 男人天堂2023| 性欧美黑人巨大喷潮xxoo | 欧美色图日韩色图 | 亚洲欧美成人综合久久久 | 免费观看日本 | 亚洲免费视频一区二区三区 | 国产一区二区不卡视频 | 极品妖艳许清赵丽全文免费阅读 | 国产香蕉97碰碰久久人人 | 美女张开腿让男人桶的 视频 | 四虎麻豆 | chaopeng在线视频进入 | 果冻传媒新在线观看免费 | a天堂在线视频 | 2021国产麻豆剧传媒新片 | 日本一区二区在线不卡 | 亚洲 小说 欧美 激情 另类 | 美女毛片在线 | 九九成人免费视频 | 久久这里只精品热在线18 | 久九九精品免费视频 | www.com日本| 四虎免费影院4hu永久免费 | 91传媒制片厂制作传媒破解版 | 色交视频 | 841995论坛网站2022年 | 3d动漫h在线观看网站蜜芽 | 四虎影视在线永久免费观看 | 亚洲AV久久无码精品九九软件 | 欧美一级在线 | 亚洲国产精品日韩高清秒播 | 国产成人夜色91 |