Les amis qui l'ont lu peuvent vous aider. Ces codes sont affichés pour la première fois. Il y en a beaucoup à l'extérieur, soit ils sont très compliqués et ne peuvent pas être compris, soit ils ne peuvent pas être utilisés. J'ai essayé d'être aussi concis et clair que possible lors de l'écriture des éléments suivants.
De nombreux codes de génération dits de sitemap à l'extérieur ne génèrent que des adresses de fichiers de répertoire et ne génèrent pas de dynamique. Plus tard, j'ai écrit cela moi-même, qui prend en charge la dynamique. Exemple:
Si vous êtes un site Web d'article et que vous disposez de 2 000 articles, vous pouvez modifier le tableau de données de l'article correspondant pour générer 2 000 adresses dynamiques en plus de tous les fichiers de répertoire. Ce n'est absolument rien à dire, et la vitesse de génération est très rapide.
Enregistrez le code suivant en tant que fichier sitemap.asp, modifiez quelques endroits que j'ai notés, ne modifiez pas d'autres et sachez seulement s'il a été utilisé
Copiez le code du code comme suit: <! - # 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
Foolcat = Foolcat + "<? xmlversion =" "1.0" "Encoding =" "utf-8" "?>"
Foolcat = Foolcat + "<! --googleSiteMapFilegeneratedByhttp: //www.xxx.com" & return_rfc822_date (maintenant, "gmt") & "->"
Foolcat = Foolcat + "<urlsetxmlns =" "http://www.google.com/schemas/sitemap/0.84"> "
Foolcat = Foolcat + "<Url>"
Foolcat = Foolcat + "<loc>" & strurl & "/ </col>"
Foolcat = Foolcat + "</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
Foolcat = Foolcat + "<Url>"
Foolcat = Foolcat + "<loc>" & strurl & "/" & file.name & "</col>"
Foolcat = Foolcat + "</url>"
session ("count") = session ("count") + "1"
suivant
DIMJS, SQL
setjs = server.createObject ("adodb.recordSet")
SQL = "SELECT * FROM [Nom de la table pour générer] OrderBysidac" // Modifiez le nom de la table que vous souhaitez générer
setjs = conn.excute (sql)
douljs.eof
id = "" & js ("id") & "// Modifier votre champ ID
Foolcat = Foolcat + "<Url>"
Foolcat = Foolcat + "<loc>" & strurl & "/ xxx.asp? id =" & id & "</col>" // Modifiez-vous au nom de votre fichier et à votre id