Foros del Web » Estrategias Digitales y Negocios Online » SEO »

script asp para sitemap google

Estas en el tema de script asp para sitemap google en el foro de SEO en Foros del Web. Estoy buscando un script en asp para insertarlo dentro del servidor, de manera que genere el sitemap para google. Seria para archivos con y sin ...
  #1 (permalink)  
Antiguo 23/02/2009, 08:30
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 20 años, 1 mes
Puntos: 9
script asp para sitemap google

Estoy buscando un script en asp para insertarlo dentro del servidor, de manera que genere el sitemap para google. Seria para archivos con y sin informacion de base de datos.
¿Alguna sugerencia para crearlo o algun sitio donde poder descargarlo?
  #2 (permalink)  
Antiguo 23/02/2009, 16:15
Avatar de RBZ
RBZ
Moderador
 
Fecha de Ingreso: noviembre-2005
Ubicación: Sevilla España
Mensajes: 11.559
Antigüedad: 18 años, 5 meses
Puntos: 2053
Respuesta: script asp para sitemap google

Tema trasladado desde sugerencias SEO
__________________
Sevilla monumentos de Sevilla Fotos de la ciudad
ViajeV
  #3 (permalink)  
Antiguo 25/02/2009, 02:51
 
Fecha de Ingreso: noviembre-2007
Ubicación: Santiago de Compostela
Mensajes: 419
Antigüedad: 16 años, 5 meses
Puntos: 37
Respuesta: script asp para sitemap google

Hola,

FUNCTION GenerarSitemap()
Dim FSO
DIm fSitemap
Dim sfile as string
Dim Datos as ( un datareader o lo que quieras )
Dim reg As Regex

fso = Server.CreateObject("Scripting.FileSystemObject")

if fso.FileExists("C:\ruta_donde_guardas_el_sitemap\s itenew.xml") then
fso.DeleteFile( "C:\ruta_donde_guardas_el_sitemap\sitenew.xml",tru e )
end if
fSitemap = fso.CreateTextFile("C:\ruta_donde_guardas_el_sitem ap\sitenew.xml", True)

fSitemap.writeline( "<?xml version='1.0' encoding='iso-8859-1' ?>" )
fSitemap.writeline( " <urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>" )

Datos = ConsultaBBDD( "SELECT ... FROM ..." )
WHILE Datos.read
fSitemap.writeline( " <url>" )
fSitemap.writeline( " <loc>" & "http://www. dominio.com/" & Replace( reg.Replace( datos(1), "[^\w ]", " " ), " ", "_") & ".html" & "</loc>" )
fSitemap.writeline( " <lastmod>fechay hora</lastmod>" )
fSitemap.writeline( " <priority>prioridad</priority>" )
fSitemap.writeline( " </url>" )

END WHILE
datos.close

fSitemap.writeline( " </urlset>" )

fSitemap.close()
FSO = nothing

END FUNCTION

Cuando generes el sitemap nuevo, que supongo que lo pingearás a los buscadores desde un script, métele sólo las páginas nuevas, no todo el sitio completo.

Un saludo
__________________
Anuncioneon.es - Modelofactura.es
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:45.