Como tener URL amigables en Joomla

Joomla LogoRetomando un poco el CMS joomla que lo tenia abandonado, hoy les voy a mostrar como lograr que joomla muestre url’s amigables, que nos ayudaran mucho en el posicionamiento.

Con este que lograremos, pues que nuestra url pase de esto:

  • www.dominio.com/index.php?option=com_content&task=blogsection

A esto:

  • www.dominio.com/noticias/url-amigables-joomla.html

Estos días ayudando a Esteban me encontré con ciertos problemas en un componente muy recomendado como es el sh404SEF, por eso decidí usar otro que al final resulto ser muy similar pero sin estos problemas, el JoomSEF.

Primero recuerda activar la opción de URL amigables desde la configuración global de tu joomla (Sitio –> Configuración Global –> Solapa SEO), al hacerlo te pedirá que cambies el nombre del archivo htaccess.txt por el de .htaccess, esto lo haces entrando vía FTP.

Ahora si descarga el Artio JoomSEF he instalalo.

Al instalarlo nos da la información necesaria para lograr que funcione correctamente, lo único que debes hacer es reemplazar una sección del código del archivo .htaccess que ubicas al rededor de la linea 66:

  1. ########## Begin – Joomla! core SEF Section

  2. ############# Use this section if using ONLY Joomla! core SEF

  3. ## ALL (RewriteCond) lines in this section are only required if you actually

  4. ## have directories named ‘content’ or ‘component’ on your server

  5. ## If you do not have directories with these names, comment them out.

  6. #

  7. RewriteCond %{REQUEST_FILENAME} !-f

  8. RewriteCond %{REQUEST_FILENAME} !-d

  9. #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional – see notes##

  10. RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]

  11. RewriteRule ^(content/|component/) index.php

  12. #

  13. ########## End – Joomla! core SEF Section

  14.  

  15.  

  16.  

  17. ########## Begin – 3rd Party SEF Section

  18. ############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension – e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc

  19. #

  20. #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional – see notes##

  21. #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]

  22. #RewriteCond %{REQUEST_FILENAME} !-f

  23. #RewriteCond %{REQUEST_FILENAME} !-d

  24. #RewriteRule (.*) index.php

  25. #

  26. ########## End – 3rd Party SEF Section

por esto:

  1. ########## Begin – Joomla! core SEF Section

  2. ############# Use this section if using ONLY Joomla! core SEF

  3. ## ALL (RewriteCond) lines in this section are only required if you actually

  4. ## have directories named ‘content’ or ‘component’ on your server

  5. ## If you do not have directories with these names, comment them out.

  6. #

  7. #RewriteCond %{REQUEST_FILENAME} !-f

  8. #RewriteCond %{REQUEST_FILENAME} !-d

  9. #RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional – see notes##

  10. #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]

  11. #RewriteRule ^(content/|component/) index.php

  12. #

  13. ########## End – Joomla! core SEF Section

  14.  

  15.  

  16.  

  17. ########## Begin – 3rd Party SEF Section

  18. ############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension – e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc

  19. #

  20. RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional – see notes##

  21. RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]

  22. RewriteCond %{REQUEST_FILENAME} !-f

  23. RewriteCond %{REQUEST_FILENAME} !-d

  24. RewriteRule (.*) index.php

  25. #

  26. ########## End – 3rd Party SEF Section

Por defecto el componente ya esta activado, así que solo te faltara configurarle algunos detalle.

Con esto tendrás url amigables que te ayudaran a posicionar mejor tus post en google y demás buscadores.

Latest Comments
  1. Esteban
  2. Carlos
  3. Mauricio
  4. rocio
  5. rocio
  6. Bernabé Borrero
  7. Bernabé Borrero
  8. jennifer
  9. samuel

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.