htaccess wordpress: configurarlo por defecto
htaccess wordpress: configurarlo por defecto
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.