Fecha actual 18 Ago 2019, 17:57




Nuevo tema Responder al tema  [ 7 mensajes ] 
 Espacios en blanco en el sitemap.xml 
Autor Mensaje
MiniRentabilizador

Registrado: 27 Mar 2008, 18:23
Mensajes: 252
Responder citando
Nota Espacios en blanco en el sitemap.xml
Hola, al validar mi sitemap.xml me dice lo siguiente las herramientas de diagnósitcos de Google...
Citar:
Hemos detectado que su archivo de sitemap comienza por un espacio en blanco. Lo hemos aceptado, pero debería eliminar el espacio para que cumpla el estándar XML.
Como puedo arreglarlo? :(

* El sitemap lo creo mediante un script php que me lo hace dinámicamente.


09 Oct 2008, 13:36
Perfil



MicroRentabilizador

Avatar de Usuario

Registrado: 11 Oct 2008, 14:10
Mensajes: 8
Responder citando
Nota Re: Espacios en blanco en el sitemap.xml
FunBuggy escribió:
Hola, al validar mi sitemap.xml me dice lo siguiente las herramientas de diagnósitcos de Google...
Citar:
Hemos detectado que su archivo de sitemap comienza por un espacio en blanco. Lo hemos aceptado, pero debería eliminar el espacio para que cumpla el estándar XML.
Como puedo arreglarlo? :(

* El sitemap lo creo mediante un script php que me lo hace dinámicamente.


Entonces tendrás que modificar el script. ¿Tienes un ejemplo del código?


12 Oct 2008, 14:13
Perfil
MiniRentabilizador

Registrado: 27 Mar 2008, 18:23
Mensajes: 252
Responder citando
Nota Re: Espacios en blanco en el sitemap.xml
Hola NPL, gracias por interesarte,
Ya lo solucioné, el problema ( por si a alguien le sirve ) es cuestión de los include.

En mi caso yo lo hacía de este modo:

Código:
// sitemap.php
<?
include("lib1.php");
include("lib2.php");

echo "<?xml ...............">
..... funcion de la libreria 1 ......
..... funcion de la libreria 2 ......
....
.......
?>

Y .... daba error por espacio en blanco al principio del sitemap.
La solución ( para mi caso ) es:

Código:
<?
echo "<?xml ...............">

include("lib1.php");
include("lib2.php");
..... funcion de la libreria 1 ......
..... funcion de la libreria 2 ......

.......
?>

Así por lo menos ese error no me lo dá ;)


13 Oct 2008, 11:45
Perfil
MicroRentabilizador

Avatar de Usuario

Registrado: 11 Oct 2008, 14:10
Mensajes: 8
Responder citando
Nota Re: Espacios en blanco en el sitemap.xml
A veces la solución es tan sencilla ... me alegro que te funcione. Seguramente lib1 ó 2 estan poniendo algun echo por algun sitio.

Yo llevo tiempo usando GSitemapCrawler pero hace poco pense en poner un cron para crear el sitemap. Parece que G tiene un programa que lo hace pero no se que tal funcionara. ¿que tal el que usas? aparte de lo del espacio en blanco ;)

salu2


14 Oct 2008, 08:46
Perfil
MiniRentabilizador

Registrado: 27 Mar 2008, 18:23
Mensajes: 252
Responder citando
Nota Re: Espacios en blanco en el sitemap.xml
Hola NPL, no conozco GSitemapCrawler .... yo utilizo un script "propio" para realizar el sitemap.xml.

Te comento como lo hago, ya que resulta bastante interesante.

1.- Debido a que el XML tiene una estructura propia...

Código:
<?xml ............. >
<urlset>
<loc><url>http://www.miweb.com</url></loc>
<loc><url>http://www.miweb.com/venta_vehiculos.html</url></loc>
....
</urlset>

2.- Lo que hago es usar url-rewriting, y se me quedan "por ejemplo" las URL´s de la siguiente forma.

Código:
http://miweb.com/venta_vehiculos.html
http://miweb.com/venta_motos.html
http://miweb.com/venta_barcos.html
....
...
Siendo lo único que cambia la variable $tipo_vehiculo, la cual obtendré todos los tipos de vehiculos existentes de la BD mediante mySQL.
3.- Por lo tanto realizo algo "parecido" a esto.

Código:
echo "<?xml ............. >";
echo "<urlset>";
$r=SELECT * from ........tipo_vehiculos WHERE ........ etc etc
while ($t=mysql_fetch_array($r)){
 echo "<loc><url>http://www.miweb.com/venta_".$t["tipo_vehiculo"].".html</url></loc>";
}
echo "</urlset>";


14 Oct 2008, 11:27
Perfil
MicroRentabilizador

Avatar de Usuario

Registrado: 11 Oct 2008, 14:10
Mensajes: 8
Responder citando
Nota Re: Espacios en blanco en el sitemap.xml
vale ya veo mas o menos por donde vas.... para una web sin BBDD supongo que la cosa se complica (parsear html, seguir links, etc).

haré algunas pruebas a ver que tal.

gracias


15 Oct 2008, 08:59
Perfil
Moderador

Avatar de Usuario

Registrado: 28 Feb 2008, 17:34
Mensajes: 1659
Ubicación: Entre Algeciras y Las Palmas
Responder citando
Nota Re: Espacios en blanco en el sitemap.xml
Para una web sin BBDD lo véo realmente dificil el sistema que propone FunBuggy.


15 Oct 2008, 12:24
Perfil
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 7 mensajes ] 


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro

Buscar:
Saltar a: