Quobit

Cultura Digital, Tutoriales, tecnología y gadgets

Códigos útiles para configurar tu .htaccess

tec programador

tec programador

El archivo .htaccess o hypertext access es un archivo de configuración que se utiliza en la mayoría de los servidores web para poder habilitar o configurar opciones directamente en él.

De hecho el archivo .htaccess entrá en operaciones desde el primer momento que visitas un sitio web, ya que te permite verificar los accesos que se tienen a ciertos directorios, modificar políticas de seguridad, restringir la velocidad de descarga o realizar redireccionamientos.

Al igual que cualquier lenguaje de programación es muy importante verificar que la sintaxis que se utilice en el .htaccess sea la correcta, debido a que un pequeño error puede dejar tu sitio web inhabilitado.Por ello hemos realizado la siguiente recopilación de códigos para configurar tu archivo y saques el máximo provecho de tu servidor web.

 

REDIRECCIÓN HACIA UNA PÁGINA DE ERROR 404 PERSONALIZADA

Si lo que buscas es que cuando el usuario encuentre una página de error se redireccione a una página en especifico, solo usa el siguiente código:

ErrorDocument 404 http:// www.tudominio.com/404.html

 

REDIRECCIONAMIENTOS DEL DIRECTORIO RAÍZ A UN NUEVO DOMINIO

Redirect / http://www.tunuevodominio.com/
Redirect /archivoanterior.html /archivonuevo.html

 

PROTEGER UNA CARPETA CON CONTRASEÑA

Lo siguiente tiene que ir en tu archivo .htaccess dentro de la carpeta a proteger

AuthType Basic
AuthName "Área protegida"
AuthUserFile /.htpasswd
AuthPGAuthoritative Off
require user nombredeusuario

y posteriormente creas un archivo (al mismo nivel de directorio) llamado .htpasswd para ahí guardar tu contraseña

 nombredeusuario:tupassword

 

BLOQUEAR TODO TU TRÁFICO
Con este el sitio aparecera como no disponible

order allow,deny
deny from all

 

REDIRECCIONAR TODO TU TRÁFICO A HTTPS (Cuando habilitas un certificado SSL)

RewriteEngine On
RewriteCond %{Server_Port} !=443
RewriteRule ^(.*)$ https://www.tudominio.com/$1 [R=301, L]


EVITAR QUE ROBEN LAS IMAGENES DE TU BLOG
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://tu-dominio/.*$ [NC] [OR]
RewriteCond %{HTTP_REFERER} !^http://www.tu-dominio/.*$ [NC] [OR]
RewriteRule .*\.(gif|GIF|jpg|JPG|bmp|BMP|wav|mp3|wmv|avi|mpeg)$ - [F]

 

REDIRECCIONAR TODO TU TRÁFICO A WWW

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

 

DECIRLE A GOOGLE QUE UNA URL HA CAMBIADO

Redirect 301 /directorio/archivoanterior.html http:// www.tudominio.com/nuevo.html

 

HABILITAR LA CACHÉ DEL NAVEGADOR

Header append Vary User-Agent env=!dont-vary

AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json

# DEFLATE by extension
AddOutputFilter DEFLATE js css htm html xml

Te puede interesar | Tutorial: ¿Cómo habilitar la caché del navegador?