| | | | |

CMS: URL amigables y .htaccess

Hoy hablaremos del famoso archivo .htaccess, las URL amigables y su importancia en los CMS que acostumbramos a utilizar en MilimetricMKT: Joomla!, Wordpress, Magento y Prestashop. Obviamente, se puede utilizar para todo tipo de webs.

Este artículo, de una dificultad técnica baja, va orientada, a todos aquellos que se han montado un CMS como los mencionados anteriormente y quieren aprovechar su capacidad para mostrar URL’s amigables, muy premiadas por Google.

Las URL’s amigables son las que podemos leer como texto corriente, sin signos de puntuación extraños y códigos ilegibles. Ejemplos:

Amigable > https://milimetricmkt.com/servicios/
No Amigable > https://milimetricmkt.com/index.php/?p=21

Viendo la primera ya podéis intuir donde dirige el link, y con la segunda no podemos saberlo, también es mucho más fácil recordar la primera que la segunda, etc…

En realidad es muy sencillo, ya que todos los CMS mencionados vienen con un archivo .htaccess, renombrado a htaccess.txt. Muchas veces renombrándolo ya podemos conseguir el efecto deseado:

  1. Accedemos por FTP al lugar donde tenemos instalado el CMS y localizamos el archivo htaccess.txt
  2. Lo renombramos a .htaccess y listo.
  3. Ya podemos configurar nuestro CMS con URL amigables.

Hay veces, pero que esto no funciona, y si bien se carga la página principal de nuestra web, al intentar navegar, aparecen errores 404. Esto puede ser debido a varias posibilidades, pero en el 99% de los casos, suele ser porque tenemos la instalación de nuestro CMS en un subcarpeta y no en la raíz de nuestro servidor.

Por defecto el archivo htaccess, lleva un comando “RewriteBase /” que hace referencia a la raíz del servidor, pero que no es donde tenemos instalado nuestro CMS. Para solucionarlo:

  1. Entramos en el FTP y localizamos el archivo en la carpeta donde tenemos el CMS
  2. Descargamos y abrimos .htaccess
  3. Localizamos la línea de código donde está “RewriteBase /”
  4. Cambiamos a “/” por “/carpeta donde tenemos el CMS/”. Podemos poner tantas subcarpetas como queramos, es decir, ej: ”/CMS/Joomla/”, procuramos cerrar con un “/”
  5. Guardamos y subimos.

Con esta pequeña modificación, ya podremos navegar por la web con URL’s amigables.

Repasamos donde podemos configurar estos parámetros dentro de Joomla!, Wordpress y Magento

Joomla! (Vale para todas las versiones) => Vamos a “Configuración Global”:

Joomla Urls Amigables: Usar la reescritura URL: Si

Ponemos la opción en “Si” y guardamos.

Worpress (Vale para todas las versiones) => Vamos a “Ajustes, Enlaces Permanentes”:

Wordpress Urls Amigables

Menos la primera, podemos seleccionar de entre todas las opciones que nos ofrece, la que creamos más conveniente y guardamos.

Magento (Vale para todas las versiones) => Vamos a “Sistema, Configuración, Web”:

Magento Urls Amigables

Seleccionamos “Si” y guardamos.

Esperamos que os sirva esta explicación. Si tenéis problemas, podéis dejar un mensaje e intentaremos ayudaros.

Publicaciones Similares

  • Haz un Backup entero de Magento

    Hoy hablaremos de como hacer un backup de Magento via SSH, por lo que nuestro hosting debería soportar dicho acceso. Recordamos lo que es el acceso SSH…

  • La evolución de las Marcas

    En el artículo de hoy hablaremos de nuestra propia marca Milimetricmkt. Hace poco más de un año nacio un Blog llamado Milimetricmkt. En él, el…

  • Prestashop: Error 500 en modulo PayPal

    Hoy tratamos con un error que, según he podido ver en foros, se repite bastante y tiene que ver con el módulo de PayPal en…

  • Nuevos tiempos, nuevas promociones

    La semana pasada estaba en el sofá de mi casa, viendo anuncios de televisión (es lo único que hacen por la televisión 🙂 ) cuando…

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.