Archivo .htaccess configuraciones básicas

Dificultad: Fácil
Tiempo de Lectura: 1

Las reglas en nuestro archivo .htaccess nos permitirá modificar nuestra configuración de Apache para nuestro sitio en específico, se pueden configurar reglas de url, configuración de modulos, activar o desactivar propiedades de nuestro php entre otras cosas, en esta nota encontrarás las principales configuraciones que son muy útiles a la hora de iniciarnos en la configuración de nuestro archivo .htaccess

Listado de reglas de nuestro archivo .htaccess

Deshabilitar totalmente el acceso a una carpeta desde .htaccess

deny from all

Habilitar IP con .htaccess

deny from all
allow from 10.0.0.1

Habilitar Rango de IP con .htaccess

deny from all
allow from 192.168.0.0/24

Reglas .htaccess para wordpress

# BEGIN WordPress

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

# END WordPress

Regla .htaccess para desactivar indice de archivos

Options -Indexes

Regla .htaccess para redireccionar siempre a www

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

Regla .htaccess para comprimir archivos estaticos

</ifModule>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
<ifModule>

Regla .htaccess para comprimir datos de php

php_value zlib.output_compression 16386

Regla .htaccess para cambiar archivo principal de nuestra carpeta

DirectoryIndex inicio.html index.htm index.html index.php

Cambiar archivo 404 en .htaccess

# Error Pages
ErrorDocument 404 /404-error.html

Redireccionar url con .htaccess

# 301, Permanent single page redirects
redirect 301 /oldname.html http://www.domain.com/new-useful-name.html
redirect 301 /blog/example.html http://www.domain.com/blog/new-name.html

Estas son las reglas básicas para nuestro archivo .htaccess, si alguna parte del tutorial no ha quedado clara o tienes alguna duda, por favor déjanos un comentario.


¿Te resultó útil el artículo? Compártelo con tus colegas: