RE: Duda con sitemap

Fran Lopez, modified 5 Years ago. New Member Posts: 4 Join Date: 1/8/20 Recent Posts
Buenas soy Fran, soy nuevo en el foro, necesitaría una ayuda sobre un tema. Tengo montado life ray con jboss y apache. Cuando pongo la dirección de mi sitio web seguido de sitemap me dice que ha ocurrido un error en el servidor.
Si yo pongo misitio.com/documents/10180/1445577/sitemap.xml si me lo encuentra pero en lugar de visualizarlo en el navegador se me abre para descargarlo. Me gustaría saber como colocarlo para que se vea como se debe de ver es decir misitio.com/sitemap y que se visualice en el navegador.
He estado leyendo los post pero no he encontrado nada sobre este tema.

Un saludo y gracias!
thumbnail
Sergio Sánchez, modified 5 Years ago. Regular Member Posts: 149 Join Date: 7/6/11 Recent Posts
Hola Fran, el sitemap.xml se genera automáticamente. Si escribes "misitio.com/sitemap.xml" , ¿qué error te sale?
Sobre la URL misitio.com/documents/10180/1445577/sitemap.xml es una URL de un documento subido a la galería documental. No hace falta que lo sirvas así. Ya te digo, que por defecto, debería salir.
Fran Lopez, modified 5 Years ago. New Member Posts: 4 Join Date: 1/8/20 Recent Posts
Buenos días, gracias por responder jeje. El fallo que sale es error 404, the requested url /sitemap was not found on this server. No se donde copiar ese sitemap en una ruta donde se encuentre. El sitemap lo generamos nosotros y está metido en esa ruta que he comentado (no se el porqué. Está montado sobre un debian.
No se si en el apache en el conf hay que añadir algo o colocarlo en algún directorio concreto para que funcione o no se.
Fran Lopez, modified 5 Years ago. New Member Posts: 4 Join Date: 1/8/20 Recent Posts
Para más información, el sitemap se genera automático con la web pro sitemap. El sitemap que genera liferay...es menos completo que ese que generamos.
thumbnail
Sergio Sánchez, modified 5 Years ago. Regular Member Posts: 149 Join Date: 7/6/11 Recent Posts
Hola Fran, la URL que se utiliza para servir un sitemap es /sitemap.xml" y no "/sitemap".
Si quieres que sea Liferay Portal/DXP el que lo sirva, simplemente solicitando "/sitemap.xml" deberías comprobar el sitemap generado automáticamente.Si quieres servirlo independientemente, entonces tendrá que servirlo otro servidor independientemente de Liferay. Si Liferay está detrás de un servidor Web (Apache por ejemplo) que hace proxy a Liferay, lo suyo sería que el recurso sitemap.xml lo sirva directamente Apache y esa petición no llegue a Liferay (no haga proxy) y pongas el sitemap.xml en la ruta de ficheros de Apache.
Saludos
Fran Lopez, modified 5 Years ago. New Member Posts: 4 Join Date: 1/8/20 Recent Posts
Muchas gracias Sergio, y ese fichero puede ir en cualquier ruta de apache? o tiene que ir en una ruta concreta? por ejemplo donde esté el index.html? o donde esté el conf de apache? o se pone en cualquier ruta y en el fichero de configuración de apache hay que indicar donde está para que a la hora de poner la dirección web lo resuelva?