Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Consulta sitemap.xml y robots.txt  

 
Alvaro
 Alvaro
Estimable Member

Hola,

He instalado JCrawler siguiendo uno de vuestros video-tutoriales y tengo algunas dudas al respecto.

Si ejecuto el proceso de JCrawler con la opción "Modify robots.txt
file in joomla root, which contains the sitemap location. robots.txt must be writetable
" seleccionada, obtengo el siguiente error:

Fatal error: Cannot pass parameter 2 by reference in /home/mydoctor/public_html/maqueta/administrator/components/com_jcrawler/admin.jcrawler.php on line 189

robots.txt tiene permiso 644 (verificado por cPanel).

Si en cambio, ejecuto el proceso JCrawler sin esa casilla marcada funciona correctamente, pero posteriormente si edito el fichero robots.txt no veo ningún tipo de cambio. Este es el contenido de robots.txt:

# If the Joomla site is installed within a folder such as at
# e.g. www.example.com/joomla/ the robots.txt file MUST be
# moved to the site root at e.g. www.example.com/robots.txt
# AND the joomla folder name MUST be prefixed to the disallowed
# path, e.g. the Disallow rule for the /administrator/ folder
# MUST be changed to read Disallow: /joomla/administrator/
#
# For more information about the robots.txt standard, see:
#  http://www.robotstxt.org/orig.html 
#
# For syntax checking, see:
#  http://www.sxw.org.uk/computing/robots/check.html 

User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /cli/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /logs/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/

La siguiente duda al respecto es sobre el fichero sitemap.xml, ¿dentro de este fichero debería ver todo el árbol de contenidos del sitio?, ya que una vez editado solo encuentro la URL del raíz y el raíz de idioma Ingles.


	
		
		    http://mydoctor-cp46.webjoomla.es/maqueta/ 
		   2012-01-27T08:03:24Z
		   weekly
		   1.0
		
		
		    http://mydoctor-cp46.webjoomla.es/maqueta/index.php/en/ 
		   2012-01-27T08:03:24Z
		   weekly
		   0.66
		
	

Muchas gracias por vuestra ayuda.

Citar
Respondido : 27/01/2012 7:12 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Alvaro

Es posible que el archivo robots.txt no puede ser escrito debido a los permisos, revisa que tenga permisos 644 desde el administrador de archivos de tu cuenta de cpanel.

Pero también puedes añadir la línea del mapa al archivo robots.txt manualmente , por ejemplo la siguiente línea.

Sitemap: http://www.tusitio.com/sitemap.xml

El archivo generado sitemap.xml efectivamente debe tener todos los enlaces públicos de tu sitio web, revisa la configuración de tu generador de mapas.

Finalmente tienes una extensión diferente para Joomla que te realiza el mismo trabajo, revisa el siguiente artículo que habla sobre xmap:
https://www.webempresa.com/blog/creacion-de-un-mapa-del-sitio-con-xmap.html

Saludos.

ResponderCitar
Respondido : 28/01/2012 3:42 pm

Cursos Gratuitos WordPress

Alvaro
 Alvaro
Estimable Member

Hola Jhon,

Posiblemente no has visto en mi post inicial:

robots.txt tiene permiso 644 (verificado por cPanel).

El archivo generado sitemap.xml efectivamente debe tener todos los enlaces públicos de tu sitio web, revisa la configuración de tu generador de mapas.

Esta es la configuración actual de JCrawler:

Anteriormente a JCrawler había probado ya con XMap, y he tenido problemas. :S

Gracias nuevamente.

ResponderCitar
Respondido : 30/01/2012 10:33 am
David Noguera
 David Noguera
Miembro Moderator

Hola Álvaro, dices que te da este error:

Fatal error: Cannot pass parameter 2 by reference in /home/mydoctor/public_html/maqueta/administrator/components/com_jcrawler/admin.jcrawler.php on line 189

Puedes adjuntar en un zip el fichero:

/home/mydoctor/public_html/maqueta/administrator/components/com_jcrawler/admin.jcrawler.php

Para que le echemos un vistazo??

Gracias

ResponderCitar
Respondido : 30/01/2012 10:40 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alvaro
 Alvaro
Estimable Member

Hola David,

Adjunto el fichero que comentas.

Muchas gracias por vuestro tiempo.

ResponderCitar
Respondido : 31/01/2012 10:22 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Alvaro,

El error que indicas ( com_jcrawler/admin.jcrawler.php on line 189 ) lo comentan en el foro de JCrawler: http://www.jcrawler.net/index.php?option=com_kunena&func=view&catid=4&id=208&Itemid=2

Saludos

ResponderCitar
Respondido : 01/02/2012 8:34 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Alvaro
 Alvaro
Estimable Member

Gracias por vuestra ayuda, tras mucho luchar no hemos podido dar con la solución. :S

Desinstalamos JCrawler y volveremos hacer el intento con Xmap.

Por favor, podéis dar el tema por cerrado.

Muchas gracias.

ResponderCitar
Respondido : 09/02/2012 3:42 am