it-swarm-es.tech

Cómo generar URL absolutas en joomla 3

¿Cómo puedo hacer que todos mis enlaces en joomla, incluidos los elementos de menú y los enlaces de artículos, sean enlaces absolutos y no relativos? y por supuesto, sin hackear los archivos principales.

2
user3586610

Probablemente, la mejor manera es crear un complemento en el evento onContentPrepare que realice una búsqueda y reemplazo en cualquier enlace.

Sin embargo, ¿cuál es la razón por la que quieres hacer esto? Has etiquetado este SEO, pero cualquier argumento que haya visto para enlaces absolutos sobre enlaces relativos sería contrarrestado por el uso de Joomla de la etiqueta base. El resto parece ser un rumor, y es una mala práctica de desarrollo.

Si le preocupan los enlaces rotos, ejecute un comprobador de enlaces rotos. Los enlaces absolutos tienen la misma probabilidad de romperse.

7
Richard B

Sé que dijiste que no quieres 'hackear los archivos principales', pero Joomla viene con todas estas excelentes modificaciones de módulos/temas que te permiten personalizar su salida sin perder estos cambios cada vez que ejecutas las actualizaciones de Joomla. Todo lo que necesitas es un programa FTP y un editor de texto. Implica personalizar su tema, pero los archivos principales se dejan solos.

Enlaces de menú absolutos

Para que todos los enlaces del menú generen una URL absoluta, puedo mostrarle lo que funcionó para mí.

Aquí puede encontrar una pregunta relacionada que me ayudó a orientarme en la dirección correcta: Cómo hacer que una plantilla sobrescriba mod_menu con diseños alternativos .

Si quiero cambiar cómo se generan mis enlaces, puedo copiar el default_component.php en el directorio de mi tema y cambiarlo, p.

dupdo

/modules/mod_menu/tmpl/default_component.php

a

mytemplate/html/mod_menu/default_component.php

Es fácil cambiar los 3 casos en la parte inferior para los 3 tipos de enlaces estándar.

Desde aquí, borra tu caché y prueba. Ahora debería tener URL absolutas en los elementos de su menú.

Enlaces de artículos absolutos

Dependiendo del tamaño de su sitio, esto podría ser fácil o tedioso. Solicite a todos los editores de contenido que utilicen URL absolutas al crear/vincular contenido. Puede usar una utilidad db por NoNumber para buscar y reemplazar en su base de datos, pero siempre recuerde hacer una copia de seguridad primero.

3
Gavin

La respuesta a la pregunta. En cada elemento del menú bajo Etiqueta de metadatos, active o desactive de forma segura según sus necesidades. Ahora tiene URL absoluta. Sin trucos, sin problemas, sin tedioso.

Para todos los que piensan que las URL absolutas no son SEO. Google dice que lo prefieren. Otros motores de búsqueda más jóvenes agregarán su URL relativa al final de la URL de su página actual. Como http://example.com/my-Nice-article/my-other-Nice artículo y obtén un 404. Adivina qué, pensarán que tu sitio es basura y está lleno de enlaces rotos.

De mis 404 registros de hace algunos años, vi que marcó una diferencia en los motores de búsqueda que no sean google. Esta página explica por qué las URL absolutas son mejores. moz.com/blog/relative-vs-absolute-urls-whiteboard-friday

0
Jan