Portada Wordpress Cómo crear el archivo .htaccess que viene por defecto con WordPress
¡¡¡¡ATENCIÓN!!!! Ampliamos la promoción descuento para hosting . Podrás contratar tu alojamiento web con un 50% de descuento (acumulable al 20% ya ofrecido en nuestra web) y beneficiarte de todas las ventajas y servicios que incluye nuestro alojamiento web. Para poder beneficiarte de esta promoción descuento para la contratación de tu alojamiento web tan solo debes emplear el cupón promocional MIGRACIONHOSTINET a la hora de hacer tu pedido.
Puede darse el caso de que accidentalmente borremos el archivo .htaccess de WordPress. Tal vez al intentar actualizarlo o por cualquier otra circunstancia que nos esté dando problemas.
No es que sea algo habitual, pero sí que hemos tenido algunos clientes que nos han comentado si podíamos indicarles los pasos para volver a crear el archivo .htaccess que viene por defecto con WordPress.
Y es por ello por lo que hemos creado esta guía sobre el proceso a desarrollar para conseguirlo, pero antes de ello:
El archivo .htaccess para quien no lo sepa es un archivo esencial del núcleo de WordPress para configurar características especiales sobre el servidor para que nuestra web se beneficie de las mismas. De hecho, es uno de los archivos más importantes junto wp-config.php (ampliar detalles).
El archivo .htaccess como decimos permite activar o desactivar ciertas características del servidor que repercuten en nuestra web. Podemos incluir redirecciones, ajustes de seguridad, bloquear IPs, incrementar algunos valores para aumentar el rendimiento de nuestra web, ect (ampliar detalles).
Una vez instalado WordPress en el Hosting, se puede encontrar el archivo .htaccess en la raíz del alojamiento, sin embargo, a veces no se suele encontrar y esto es debido a que se encuentra oculto, por lo que es necesario activar la opción de mostrar los archivos ocultos, aunque sobre esto ya hablaremos más adelante.
También hay ocasiones en que con la instalación de WordPress no se incluye el archivo .htaccess, aunque esto no es algo muy habitual actualmente, pero aun así se puede crear dicho archivo manualmente desde el panel de control cPanel como vamos a indicar en esta guía.
Crear el archivo .htacceses desde cPanel mediante del administrador de archivos es muy sencillo, pero insistimos en que tenemos que acordarnos de que se trata de un archivo oculto, por lo que seguramente no va a estar visible en nuestro hosting o directamente puede que no dispongamos del mismo si lo hemos borrado y, por lo tanto, nos tocará crearlo de nuevo en la carpeta donde se encuentre actualmente la instalación de WordPress.
Podemos hacer visibles los archivos ocultos desde el administrador de archivos de cPanel, en la parte superior derecha, donde pone Configuración; allí debemos revisar si tenemos seleccionada la opción Mostrar farchivos ocultos (dotfiles).
Al realizar dicha acción, en caso de que tengamos el archivo .htaccess oculto, pasaría a mostrarse, pero no debería aparecer ya que supuestamente lo hemos borrado o renombrado, por lo que lo tendríamos que crear.
Para crear el archivo .htaccess desde el administrador de archivos de cPanel tenemos que hacer click en “+ Archivo” -arriba del todo a la izquierda- y en el popup emergente teclear .htaccess, tal como mostramos en esta captura de pantalla. Acordándonos después de que tenemos que pulsar en la opción “Create new file”.
Después, desde el administrador de archivos de cPanel, podemos editar el archivo .htaccess con la opción “Edit” (click con el botón derecho del ratón sobre el archivo .htaccess para que se despliegue el menú con dicha opción).
Por último, quedaría añadir el código original que lleva el .htacess de WordPress, en la parte superior del archivo .htaccess, y darle a Guardar cambios –arriba del todo a la derecha-.
# BEGIN WordPress# Las directivas (líneas) entre `BEGIN WordPress` y `END WordPress` se generan dinámicamente# , y solo se deberían modificar mediante filtros de WordPress.# Cualquier cambio en las directivas que hay entre esos marcadores se sobreescribirán.<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^index\.php$ – [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule># END WordPress
# BEGIN WordPress
# Las directivas (líneas) entre `BEGIN WordPress` y `END WordPress` se generan dinámicamente
# , y solo se deberían modificar mediante filtros de WordPress.
# Cualquier cambio en las directivas que hay entre esos marcadores se sobreescribirán.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Alternativamente, podemos crear un archivo .htaccess predeterminado usando cualquier editor de texto de nuestro ordenador (por ejemplo, el Bloc de notas) y después subirlo a donde tengamos la instalación de WordPress mediante un cliente de FTP como FileZilla, pero ese archivo estará vacío, por lo que luego tendremos que añadir el código que pusimos antes. 😉
Si lo deseamos podemos ir ahora a nuestra web construida con WordPress para asegurarnos que el archivo .htaccess creado funciona correctamente. De lo contrario, una configuración incorrecta podría dar errores 500 o similares.
Ya hemos visto la forma manual de crear el archivo .htaccess de WordPress por defecto, pero podemos hacerlo de otra forma y sin salir de nuestro WordPress.
Es importante que tengas claro que este método implica que no tiene que existir ningún archivo .htaccess creado.
Es decir, que si tenemos archivo .htaccess creado tenemos que eliminarlo o más recomendable, renombrarlo.
Para comprobar esto sólo tienes que acceder al Administrador de Archivos o al FTP donde estén los archivos de WordPress.
Si ya existe un archivo .htaccess puedes renombrarlo, por ejemplo, poniendo la fecha al final, para saber cuándo lo modificaste.
Ahora tienes que volver a tu panel de administrador de WordPress para generar el nuevo archivo.
Una vez dentro del panel dirígete a Ajustes y una vez dentro haz click en Enlaces Permanentes.
Ahora es importante que en esta sección no modifiques nada, no cambies ningún parámetro a no ser que tengas muy claro lo que estás haciendo.
Para generar de nuevo el archivo, sólo tienes que hacer click en Guardar Cambios, sin más, sólo haz clik en el botón y listo, cierras la ventana.
Esto creará un nuevo archivo .htaccess con su configuración original, sin que tengas que hacer nada más en el archivo.
Este método es ideal si tienes problemas con los enlaces internos de WordPress, sólo tienes que renombrar el htaccess actual y generar uno nuevo.
Eso sí, ten en cuenta que, si tenías alguna configuración adicional creada en el archivo htaccess, tendrás que copiarla en el nuevo.
Ahora, en Hostinet puedes contratar un Hosting WordPress SSD con LiteSpeed para incrementar el rendimiento de tu web hasta en un 300%. ¡Te garantizamos una IP española, así como el mejor soporte en tu idioma!
En Hostinet trabajamos desde hace más de 15 años con servidores ubicados en España (Madrid y Bilbao) para ofrecer a nuestros clientes las mejores prestaciones posibles.