Se trata de un archivo que contiene diversas configuraciones dentro de un servidor Apache. Por ello, hay que manejarlo con cuidado y editarlo solo cuando se tengan conocimientos concretos para evitar cometer errores importantes.
Para qué sirve el .htaccess
El .htaccess sirve para modificar y controlar opciones de un sitio web. Algunas de ellas son:
- Bloquear el acceso a determinadas IPs
- Cambiar la zona horaria de la web
- Poner contraseña a URLs concretas para cortar el acceso a los motores de búsqueda
- Redireccionar de http a https
Eso sí, desde la propia web de Apache recomiendan utilizar ficheros .htaccess solo cuando no se puedan ejecutar estas opciones desde el directorio ya que puede ralentizar la web.
Cómo entrar a mi .htaccess
Para acceder al fichero .htacess de tu sitio web necesitas acceder mediante FTP o a través de la administración de archivos de tu hosting.
Este archivo suele estar en el directorio raíz de tu página web, es decir, en la misma carpeta donde también va a encontrar wp-admin y wp-content, por ejemplo.
Cómo crear un archivo .htaccess para WordPress
No necesitas ningún programa especial para crear un archivo .htaccess ya que te basta con cualquier editor de texto. No obstante, recomendamos WordPad o el propio bloc de notas.
Una vez que lo tengas abierto solo tienes que ir colocando los códigos de la configuración que quieras añadir a tu sitio web. Recuerda que para que tenga efecto en todo el sitio debes colocar este archivo en el directorio principal.
A continuación te proponemos algunos de estos códigos:
- Bloquear bots
RewriteEngine on
RewriteCond %{HTTP_REFERER} dominiodelbot\.com [NC,OR]
- Bloquear IPs
Order Deny, Allow
Deny 1.2.3.4
- Bloquear el acceso a archivos por extensión
Order deny,allow
Deny from all
<Files ~ “.(xml|css|js|jpeg|png|gif|pdf|zip|rar)$”>
Allow from all
</Files>
Puedes encontrar aquí otros ejemplos de códigos con más opciones para que puedas ajustar la configuración a tu sitio web como la autentificación por contraseña.
Para subirlo a tu sitio web puedes acceder a la administración de archivos de tu hosting y colocarlo en la carpeta Public_html. También puedes usar un gestor FTP si lo prefieres.
Cómo generar un nuevo .htaccess
Para generar un nuevo archivo .htaccess solo tienes que seguir los mismos pasos que antes aunque antes de subirlo a tu servidor tienes que asegurarte de haber eliminado el antiguo.
Otra opción es que, modifiques directamente los códigos del fichero .htaccess que ya tengas en tu web.
Eso sí, te recomendamos que guardes una copia por si acaso hay algún problema con el nuevo .htaccess que te podría impedir acceder a tu WordPress.