Buenas tardes,
Estoy terminando una web (www.hostalruso.es) e intento aprender sobre SEO y temas relacionados, como el Mapa del Sitio, para poderlo mandar a los principales buscadores.
Para ello, instalando el pack WebEmpresa Joomla 1.7, tengo dos componentes preferentes, uno es Jcrawler y el otro Xmap.
JCrawler: he seguido los pasos que se explican en el tutorial:
pero no me funciona correctamente ya que si selecciono el checkbox de la modificación del archivo robots.txt me sale el dialogo correspondiente pero luego me redirige a la pagina www.HR/administrator/index.php y se me queda la pantalla en blanco. Para poder seguir he tenido que des-selecionarla. Finalmente, me figuran 2 errores que no se como solucionarlos. Adjunto foto.
Agradecería me indicaran como tengo que hacerlo porque el componente reescriba el archivo robots.txt (comentar que tengo el mod_rewriter Apache activado) y cómo solucionar el error.
Una vez expuesto el problema con Jcrawler, indicar que también probé, tal y como indican en: https://www.webempresa.com/blog/creacion-de-un-mapa-del-sitio-con-xmap.html utilizar el Xmap. Con este otro componente he podido publicar y mandar a google el sitemap.
Mi pregunta es: es necesario tener el sitemap publicado en la web o puedo despublicarlo del web sin perder en posicionamiento.
Muchas Gracias
Hola Jose Antonio,
Veo que tienes url fallidas:
- http://www.hostalruso.es/mapa-del-web.html
¿Estas utilizando url amigables en Configuración Global?.
El sitemap debes tenerlo publicado. Te recomiendo la siguiente lectura:
- https://www.webempresa.com/blog/creacion-de-un-mapa-del-sitio-con-xmap.html
Veo que los 2 warnings que se muetsran en tu captura hacen referencia a una url "mailto" ¿a que enlace se corresponden?.
Saludos
Buenas tardes,
La primera url que has puesto creo que no es la correcta. La correcta es: http://www.hostalruso.es/mapa-del-sitio2.html
Si estoy utilizando url amigables en Config. Global.
No habia leido el articulo. Entiendo que es recomendable tenerlo publicado 🙂
No tengo ni idea de que puede ser la url "mailto". No tengo ningun modulo ni articulo que haya creado con este titulo o alias. Tienes alguna idea de que puede ser?
Espero respuesta y gracias como siempre!
Hola Jose Antonio,
Actualmente veo el sitemap correcto en tu web en la url que indicas.
Contenido solo visible a usuarios registrados
¿Sigues teniendo problemas con Jcrawler?
Saludos
Hola a mi tambien con JCRAWLER me salen esos 2 errores siempre. He utilizado JM Site Map. No se que os parece este componente.
Hola Sergio,
¿Puedes facilitar una captura de los errores que dices te muestra Jcrawler?
Saludos
Hola
Acabo de hacer una prueba en un sitio web basado en Joomla! 1.5.25 para verificar si existía algún problema con la versión 1.9 de Jcrawler pero todo ha sido correcto, tanto la instalación como la creación del sitemap por parte de Jcrawler para enviar a los distintos metabuscadores que aparecen en la pantalla tras la creación.
Es posible que se trate de un problema en vuestro sitio bien con Xmap o con url amigables, no lo se con certeza porque no he conseguido reproducir el error que indicáis.
¿Podéis revisar el archivo /administrator/error_log a ver si hay alguna entrada relativa a Jcrawler?.
Saludos
yo solo esto:
[09-Dec-2011 21:22:09] PHP Warning: fopen(/home/piensoho/public_html/logs) [function.fopen]: failed to open stream: Is a directory in /home/piensoho/public_html/administrator/components/com_virtuemart/classes/Log/file.php on line 252
a que se puede deber??
Hola Sergio,
Ese error tiene que ver con una directiva de seguridad pero no con Jcrawler.
En nuestros servidores no está permitida la directiva "Allow_url_fopen" por seguridad, para evitar un tipo de ataque conocido como "Remote File Inclusion" y que básicamente se aprovecha de esta capacidad de hacer "include" de ficheros de servidores ajenos para ejecutar código malicioso.
En el caso que necesites que lo activemos te recomendamos enviar un ticket a Soporte.
Saludos
La verdad es que no se porque me esta dando ese mensaje...me podeis ayudar?
Hola Sergio
Envía un ticket de soporte desde tu área de gestión tal como te comentó gnumax para la revisión de esta directiva de seguridad.
Saludos.
Pero es normal, yo he realizado una instalación por defecto. Lo que no quiero es tener un problema de seguridad por activar esto. A es debido el error que muestra el componente de virtuemart
Hola Sergio,
el allow_url_fopen, es un parámetro que algunas extensiones requieren tenerlo a On, el problema de tener este parámetro a On es que si instala software inseguro, podría hacer uso de esta característica para hackear su web, pero si todo su software es seguro y proviniente de fuentes fiables no tiene por que suponer un problema para la seguridad de su web. Tenerlo a off es lo más seguro para evitar problemas, pero si necesita activarlo por que su extensión necesita obtener información de URLs externas tan sólo deberá de tener más cuidado con lo que instala..
Si tiene dudas acerca del software que ha instalado, si lo ha descargado de páginas de warez o similar.. mejor no habilitar esta opción..
Saludos
Hola con este error [12-Dec-2011 13:04:25] PHP Warning: fopen(/home/piensoho/log_joomla) [function.fopen]: failed to open stream: Is a directory in /home/piensoho/public_html/administrator/components/com_virtuemart/classes/Log/file.php on line 252
como puedo saber que modulo es el que lo intenta. No tengo SW de descarga...al menos que yo sepa. Por ello necesitaria saber quien es el que esta intentando algo antes de abrir ninguna directiva.