htaccess por defecto de WordPress

He tenido que hacer esta entrada sobre el htaccess por defecto de wordpress por que a veces, migrando de un servidor a otro, el .haccess por defecto que traen no me valen para otro servidor, da error 500 y me veo en la tesitura de tener que buscar un htaccess en otra instalación. Solamente para coger el tramo que inserta wordpress en él. Así que digo, ¿por que no ponerlo en mi página donde anoto cosas para tenerla a mano?

Recordad que si el archivo htaccess está oculto, por si tenéis problemas a la hora de crearlo o modificarlo, por que puede que ya exista previamente y debas editarlo. Recuerda, para crear el archivo en el directorio raiz de tu instalación debes usar el gestor de archivos de tu hosting o un cliente FTP.

Sin más preámbulos aquí dejo el htaccess por defecto de WordPress, con friendly URL:

# 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

Y aunque no uso el multisite de WordPress (creo que solo lo he tocado una vez en un año cargado de trabajo), aquí os incluyo el htaccess de este también, con sus friendly URL activadas.

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]

La otra forma de restaurarlo, si tienes acceso al wp-admin es yendo a Ajustes -> Enlaces permanentes y guardar directamente los ajustes. Si tiene permisos el usuario de Apache, WordPress escribirá este mismo código automáticamente.

Recuerda que no me hago responsable de ningún resultado negativo, solo TU eres el responsable de hacer tu copia de seguridad por si ocurre cualquier problema.

¡Si te he ayudado, no olvides valorarme con 5 estrellitas, comentar y compartir!

Deja una respuesta

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

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