In Joomla, Programación, SEO

El Archivo .htaccess es una potente herramienta donde podemos marcar muchas directrices y utilidades a nuestro servidor web. Hoy vamos a ver como optimizar y saber utilizar todo el potencial de .htaccess para tu página web.

Para empezar, ya sabéis que el archivo .htaccess debe de estar en la carpeta raíz donde tengamos instalada nuestra página web.

Para empezar, si queremos mejorar el SEO de nuestra página web debemos activar el uso de URLs amigables. Bien, pues cuando activamos esa opción en Joomla, WordPress, u otro CMS, debemos añadir las siguientes lineas en el .htaccess:

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteRule ^index\.php$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /index.php [L]
 </IfModule>

 

Otra cosa que se suela utilizar mucho, es redirigir nuesrtra web sin «www»a nuestra web con «www». Bien pues para hacer esto, añadimos estas lineas al archivo .htaccess:

RewriteEngine On
 RewriteCond %{HTTP_HOST} ^nuestraweb.com
 RewriteRule (.*) http://www.nuestraweb.com/$1 [R=301,L]

 

Marcar página de error personalizada:

ErrorDocument 404 "/templates/system/error.php"

Este archivo error.php, lo podemos personalizar como queramos.

 

Almacenar en caché de navegador archivos estáticos. Como imágenes, archivos CSS, fuentes, etc… Esto hará que nuestra página web cargue más rápido.

<ifmodule mod_expires.c>
ExpiresActive On
ExpiresDefault A604800
<filesmatch ".(jpg|JPG|gif|GIF|png|PNG|css|CSS|ico|ICO|js|JS|otf|woff|ttf)$">
ExpiresDefault "access plus 7 day"
</filesmatch>
</ifmodule>

 

Otra manera de ganar esos segundos ( o milisegundos) en la carga de la página web, es comprimiendo los archivos. esto lo podemos hacer con la siguiente linea en en el archivo .htaccess:

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript