Los amigos que lo han leído pueden ayudarte. Estos códigos se publican por primera vez. Hay muchos de ellos afuera, o son muy complicados y no pueden entenderse o no se pueden usar. He tratado de ser lo más conciso y claro posible al escribir lo siguiente.
Muchos llamados códigos de generación de mapa del sitio fuera solo generan direcciones de archivos de directorio y no generan dinámicas. Más tarde escribí esto yo mismo, que apoya la dinámica. Ejemplo:
Si es un sitio web de artículo y tiene 2,000 artículos, puede modificar la tabla de datos del artículo correspondiente para generar 2.000 direcciones dinámicas además de todos los archivos de directorio. No es absolutamente nada de decir, y la velocidad de generación es muy rápida.
Guarde el siguiente código como archivo SitEmap.asp, modifique algunos lugares que he señalado, no modifique otros y solo sepa si se ha utilizado
Copie el código de código de la siguiente manera: <!-#includeFile = "conn.asp"->
<%
sesión ("contar") = 0
strurl = "http: //" & request.servervariebles ("server_name") & _
Left (request.serverVariAnbles ("script_name"), len (request.serverVariAbles ("script_name"))-len ("/siteMap.asp"))
dimfoolcat
foolcat = foolcat+"<? xmlversion =" "1.0" "encoding =" "utf-8" "?>"
foolcat = foolcat+"<!-googleitemapfileGeneratedByhttp: //www.xxx.com" & return_rfc822_date (ahora, "gmt") & "->"
Foolcat = Foolcat+"<urlsetXmlns =" "http://www.google.com/schemas/sitemap/0.84"> "
Foolcat = Foolcat+"<Url>"
Foolcat = Foolcat+"<ococ>" & Strurl & "/</oc>"
Foolcat = foolcat+"</sl>"
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
Foolcat = Foolcat+"<Url>"
foolcat = foolcat+"<ococ>" & strurl & "/" & file.name & "</oc>"
Foolcat = foolcat+"</sl>"
Session ("Count") = Session ("Count")+"1"
próximo
dimjs, sql
setjs = server.createObject ("ADODB.Recordset")
sql = "seleccione*de [Nombre de la tabla para generar] OrderBySidac" // Modificar el nombre de la tabla de datos que desea generar
setjs = conn.execute (SQL)
dountiljs.eof
id = "" & js ("id") & "// Modificar a su campo de identificación
Foolcat = Foolcat+"<Url>"
foolcat = foolcat+"<coc>" & strurl & "/xxx.asp? id =" & id & "</oc>" // Modifique a su nombre de archivo e ID