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

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

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>文件。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99久久6er热免费精品 | 人人爱天天做夜夜爽88 | 娇喘嗯嗯 轻点啊视频福利 九九九九在线精品免费视频 | 精品无码一区二区三区中文字幕 | www.91在线视频 | 天天天做天天天天爱天天想 | 98色花堂永久地址国产精品 | 国产精品久久香蕉免费播放 | 欧美日韩国产亚洲一区二区三区 | 青青热久久综合网伊人 | 无人区乱码1区2区3区网站 | 男女精品视频 | 亚洲精品AV无码永久无码 | 波多野结衣伦理在线观看 | 肉浦团在线观看 | 边吃胸边膜下刺激免费男对女 | 国产欧美日韩精品一区二区三区 | 无人区乱码区1卡2卡三卡在线 | 天堂在线观看中文字幕 | 8mav福利视频 | 麻豆网| 久久re亚洲在线视频 | 国产在线成人a | 国产自在自线午夜精品之la | 大ji巴好好爽好深网站 | 免费一级片在线观看 | 交换年轻夫妇HD中文字幕 | 91精品久久国产青草 | 日本不卡视频免费的 | 97色资源 | 国产成人精品第一区二区 | 日韩影院在线 | 三级理论在线观看 | 四虎最新永久免费视频 | 大桥未久一区二区 | 午夜精品久久久久 | 嘉嘉的丝袜美腿白丝 | 九九热视频免费观看 | 91久久国产露脸精品 | 国产一级毛片潘金莲的奶头 | 亚洲国产精品无码中文字幕 |