htaccess wordpress: configurarlo por defecto

You are here:

El archivo .htaccess nos permite aplicar configuraciones para que sean interpretadas por el servidor. Este archivo define la forma de actuar de la carpeta donde esta puesto.

Se puede editar .htaccess desde nuestro cliente FTP, y utilizando cualquier editor de texto, podemos añadir variables para que el servidor, haga lo que le indicamos en nuestro archivo. Gracias a htaccess podemos entre otras cosas, comprimir imágenes, realizar redirecciones, usar URL amigables, y un sinfín de ajustes más que nos permite este archivo.

Para este caso en particular, vamos a ver cómo ajustar el .htaccess para wordpress.

htaccess wordpress y su configuración predeterminada

Para el uso de URL amigables de WordPress, se debe modificar el .htaccess. Si WordPress no lo hace por nosotros, podemos introducirlo nosotros. Si editamos el archivo .htaccess, podemos insertar el siguiente código:

1
2
3
4
5
6
7
8
9
10
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Gracias a este codigo, nuestras URL se convertirán en amigables, lo cual, además de ser más fáciles de recordar (y más bonitas) permiten mejorar nuestro SEO.

Para un sitio wordpress multisitio, no obstante, el archivo difiere. Este seria el archivo .htaccess para un wordpress multisitio configurado para trabajar por carpetas:

1
2
3
4
5
6
7
8
9
10
11
12
13
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 última recomendación, advertir, que la modificación del archivo .htaccess no se puede tomar a la ligera. Cualquier error, puede dejar nuestro sitio inutilizable. Por ello, puedes agregar los códigos al final del documento, y en caso de fallo, eliminar el último codigo agregado.

¿Tienes alguna duda sobre modificar el .htaccess en WordPress? No dudes en comentar, para que te podamos ayudar.

[Total:1    Promedio:5/5]
Última Actualización October 24, 2017