X

Archivo .htaccess configuraciones básicas

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.

Artículos relacionados