Htaccess por defecto de WordPress

Él htaccess es un archivo necesario para nuestro WordPress ya qué nos permite crear las urls amigables de nuestro sitio.

Muchas veces me encuentro gente no qué sabe lo importante qué es, hasta qué al entrar en una URL de su página web le da un 404. Este fichero es un archivo de configuración para el servidor web (menos para nginx, qué no los admite).

Lo qué hace el htaccess de WordPress es redirigir todas las URL’s al index.php y permitiendo al WordPress decidir qué hacer con cada URL.

Si solamente quieres el código del htaccess te lo voy a dejar aquí y luego te sigo contando.

htaccess predeterminado

# BEGIN WordPress
<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

htaccess por defecto en un multisitio

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

Como regenerar el htaccess desde el wp-admin

Mucha gente no sabe, que desde el panel de administración de WordPress podemos generar el fichero htaccess por defecto en muy pocos clicks, aquí os dejo los pasos:

  • Entramos al wp-admin
  • Vamos a ajustes y entramos en enlaces permanentes
  • Hacemos click en «guardar cambios» sin cambiar nada.

Listo, ya nos vuelven a funcionar nuestras URL’s y tenemos nuestro htaccess regenerado.

¿Por qué tiene un punto delante él .htaccess?

Esto es debido a qué, en los sistemas UNIX, se consideran archivos ocultos y al ser un fichero de configuración del servidor web, es mejor qué solo lo vea alguien con conocimientos.

Seguramente a más de uno os ha pasado, qué en vuestro panel de control, tuvisteis qué activar, mostrar ficheros ocultos para poder verlo desde el administrador de archivos de cPanel/Plesk/etc.

  • ¿Alguien más se ha preguntado por qué el .htaccess tiene un punto delante? ¡Curioso!

  • ¿Alguien más se confunde con el punto delante del .htaccess? ¡Yo siempre lo olvido!

  • Vaya, nunca me había preguntado por qué el .htaccess tiene un punto delante. ¡Qué curioso!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Crea un CRONJOB para el WP-CRON de tú WordPress

Elimina los feed de comentarios en WordPress