Друзья, которые прочитали это, могут вам помочь. Эти коды опубликованы впервые. Есть много из них снаружи, либо они очень сложны и не могут быть поняты, либо их нельзя использовать. Я старался быть максимально кратким и ясным при написании следующего.
Многие так называемые коды генерации сайтов за пределами вывода генерируют только адреса файла каталогов и не генерируют динамику. Позже я написал это сам, что поддерживает динамику. Пример:
Если вы являетесь веб -сайтом статьи и у вас есть 2000 статей, то вы можете изменить соответствующую таблицу данных статьи для генерации 2000 динамических адресов в дополнение ко всем файлам каталогов. Это абсолютно нечего сказать, и скорость поколения очень быстрая.
Сохраните следующий код в качестве файла sitemap.asp, измените несколько мест, которые я отметил, не изменяйте какие -либо другие и знайте, только если он использовался
Скопируйте код кода следующим образом: <!-#includefile = "conn.asp"->
<%
Session ("count") = 0
strurl = "http: //" & request.servervariables ("server_name") & _
left (request.servervariables ("script_name"), len (request.servervariables ("script_name"))-len ("/sitemap.asp"))
Dimfoolcat
pourtcat = portlcat+"<? xmlversion =" "1.0" "Encoding =" "UTF-8"?> "
pourtcat = portlcat+"<!-googlesitemapfilegeneratedbyhttp: //www.xxx.com" & return_rfc822_date (теперь "Gmt") & "->"
pourtcat = portlcat+"<urlsetxmlns =" "http://www.google.com/schemas/sitemap/0.84"> "
portlcat = poolcat+"<url>"
pourtcat = portlcat+"<loc>" & strurl & "/</loc>"
Pourtcat = portlcat+"</url>"
session ("count") = session ("count")+"1"
setall_fs = server.createObject ("scripting.filesystemobject")
setall_folder = all_fs.getfolder (server.mappath ("/"))
setall_files = all_folder.files
foreachfileinall_files
portlcat = poolcat+"<url>"
pourtcat = portlcat+"<loc>" & strurl & "/" & file.name & "</loc>"
Pourtcat = portlcat+"</url>"
session ("count") = session ("count")+"1"
следующий
Dimjs, SQL
setjs = server.createObject ("adodb.recordset")
SQL = "SELECT*FROM IMACE INTERATE] ORDERBYSIDAC" // Измените имя таблицы данных, которое вы хотите сгенерировать
setjs = conn.execute (sql)
dountiljs.eof
id = "" & js ("id") & "// Изменить на ваше поле идентификатора
portlcat = poolcat+"<url>"
Boundcat = portlcat+"<coc>" & strurl & "/xxx.asp? id =" & id & "</loc>" // Изменить на имя вашего файла и идентификатор