Hosting Optimizacion

Qué es el archivo .htaccess

Si llevas un tiempo en el mundo del internet y la creación de páginas, seguramente ya leído o escuchado sobre el archivo .htaccess, aunque no tienes ni idea de lo que es. No te preocupes, hoy te contaremos todo sobre este archivo y te enseñaremos a crear uno propio.

image03 5

¿Qué es el archivo .htaccess?

El archivo .htaccess (hypertext Access) es un texto en formato ASCII que permite definir los parámetros de un directorio en una página web sin tener que editar el archivo de configuración del servidor completo.

Normalmente, los archivos .htaccess funcionan para poner restricciones de seguridad a un sitio web ya que desde él, se pueden bloquear IPs desconocidas, bots y también modificar las direcciones para hacerlas más amigables y/o seguras.

Consideraciones generales para crear el archivo .htaccess

Sabemos que estás ansioso por crear tú primer archivo .htaccess pero antes de empezar debes tener en cuenta los siguientes puntos:

  • El archivo .htaccess modifica unicamente la configuración del directorio donde esta y los subdirectorios pertenecientes, así que siempre debes procurar ponerlo en el directorio principal
  • Antes de que subas un archivo .htaccess nuevo, descarga una copia del anterior desde FTP o desde el área de usuario, si es tu primer archivo omite este paso
  • Para modificar un archivo .htaccess no hace falta ningún programa en especial, puedes hacerlo desde el mismo bloc de notas o TextEdit en MAC
  • Si quieres poner un comentario en el .htaccess debes usar el carácter # al principio de la oración, cada línea es diferente así que asegúrate de usarlo en todas las líneas de comentario, también te recomendamos que comentes todos los apartados para que no olvides que hacen.

Una vez que entiendas estos puntos es hora de pasar a la creación de tu primer archivo .htaccess.

Como crear un archivo .htaccess

Abre tu editor de texto favorito (si tienes un editor de texto con funciones markup también funciona) y ahora sólo necesitas saber que código agregar, a continuación te damos los códigos más comunes, aunque siempre puedes buscar los tuyos.

Bloquear bots

Algunos bots que rondan la web, ya sea por SPAM o por información, pueden hacer que tu página este siempre con carga extra, seguramente no quieres esto, para bloquearlos escribe:

RewriteEngine on

RewriteCond %{HTTP_REFERER} buttons-for-website\.com [NC,OR]

RewriteCond %{HTTP_REFERER} darodar\.com [NC,OR]

En este caso el código sólo bloquearía dos sitios buttons-for-website.com y darodar.com, si quieres bloquear más sitios puedes agregarlos usando el mismo formato, en esta lista encontrarás todos los sitios que deberías bloquear.

Nota: Ten cuidado con el símbolo de \ que va antes del .com en el código, este siempre debe estar presente en este caso.

Bloquear IPs:

Para bloquear IPs debes agregar el siguiente código:

Order Deny, Allow

 Deny from 1.2.3.4

 Deny from 5.6.7

En este caso bloqueas todas las IPs que inicien con 5.6.7, pertenecientes a una región especifica.

Bloquear acceso a archivos del servidor:

Para evitar que alguien pueda ver archivos de tu servidor puedes escribir el siguiente código:

Order deny,allow

 Deny from all

 <Files ~ “.(xml|css|js|jpeg|png|gif|pdf|zip|rar)$”>

 Allow from all

 </Files>

Ahí puedes agregar todas las extensiones que prefieras separadas por una línea.

Redirecciones

Si quieres redireccionar tu dominio de www. A sin www debes escribir el siguiente código:

RewriteEngine on

 RewriteCond %{HTTP_HOST} !^$

 RewriteCond %{HTTP_HOST} !^www\. [NC]

RewriteCond %{HTTPS}s ^on(s)|

 RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

De este modo cuando alguien acceda a tu dominio usando www.dominio.com, se le mostrará la versión dominio.com

Estos son los algunos ejemplos de lo que puedes hacer con tu archivo .htaccess, otras acciones serian:

  • Evitar las listas de tus directorios completos
  • Ocultar la firma del servidor
  • Especificar páginas de errores
  • Habilitar compresión GZip
  • Habilitar caché de navegador

Sólo hace falta buscar los códigos correctos para poder modificar el archivo .htaccess

¿Cómo subir el archivo .htaccess a mi servidor?

Una vez que tengas el archivo .htaccess completado es hora de subirlo al servidor, para eso debes seguir los pasos marcados a continuación.

  • Una vez que tengas el archivo .htaccess completo guárdalo en extensión .txt

que es .htaccess

  • Ahora ve a tu área de administración en nuestro servicio de hosting y selecciona administrar

image00 15

  • Baja hasta la sección de Archivos y selecciona Administrador de Archivos 2

image02 10

  • En el siguiente apartado verás los archivos de tu servidor, ingresa a la carpeta Public_html

image01 13

  • Dentro de la carpeta presiona Upload y luego selecciona el archivo, luego presiona el símbolo de aceptar (flecha verde) y el archivo comenzará a subir, cuando termine verás un aviso

image04 5

Conclusión

Listo, ya has agregado el archivo .htaccess a tu sitio, ahora sólo debes cuidar que este configurado con los parámetros adecuados. Recuerda que tienes alguna duda siempre puedes contactarnos por los lugares correspondientes.

2 de Comentarios

Dale clic aquí para dejar un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

    • Hola César,
      La respuesta depende de cómo estés creando tu sitio web:

      Si se está usando WordPress, PrestaShop o cualquier otro CMS, durante la instalación se habría creado un archivo .htaccess con un código establecido previamente y con reglas específicas de cada sistema.
      Si se está usando un creador de sitios – en Hostinger usamos Zyro – también se habrá creado un .htaccess con directivas propias del creador de sitios.
      Algunos frameworks también crean automáticamente un archivo .htaccess según las configuraciones personalizadas del desarrollo del sitio web.
      Si se está creando un sitio web propio con scripts desarrollados manualmente entonces no habría un .htaccess creado por defecto. Sin embargo, se puede crear el archivo .htaccess y en este añadir las reglas que se requieran muy fácilmente. Aquí la guía de cómo crear tu archivo .htaccess en Hostinger: https://www.hostinger.es/como/como-crear-un-archivo-htaccess.

      Sea cual sea el caso, el archivo .htaccess siempre podrá ser creado, editado y eliminado a gusto, sin dejar de lado la importancia del mismo en el despliegue del sitio web.

      Espero que te haya sido útil la respuesta 🙂

¡Comienza a ahorrar hoy mismo!

Alojamientos con todo incluido y nombre de dominio por

2
15
/mes
Compartir este