Skip to content

htaccess por defecto o predeterminado de WordPress

El archivo .htaccess define la configuración y el funcionamiento para la carpeta donde se encuentra el archivo .htaccess, es decir, permite configurar manualmente URL amigables o definir cuál es la dirección de acceso de ese WordPress.

WordPress modifica el archivo .htaccess para ajustar su funcionamiento (mediante la función save_mod_rewrite_rules()), sobre todo cuando hablamos de URL o slugs, ya que el .htaccess nos permite configurar fácilmente las URL amigables o permalinks amigables. En otros servidores web, como Nginx, existen archivos de configuración específicos donde se rellenan las configuraciones.

Este es el archivo .htaccess nativo por defecto con URL amigables activados, que encontrarás tras instalar WordPress en el servidor:

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

En el caso de disponer de una instalación de WordPress Multisitio, configurado para trabajar con carpetas y no con subdominios, el contenido de nuestro .htaccess sería el que sigue:

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]
	
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
 

Podrás encontrar el archivo .htaccess en el directorio raíz de WordPress. Sin embargo, si no lo encuentras, ten en cuenta que es un archivo oculto (porque empieza con un punto), por lo que asegúrate de que tu administrador de archivos esté mostrando los archivos ocultos.

Loading

Foto del avatar

Walter Mendoza

WPERU.COM - Principal proveedor de soluciones en la nube y Web Hosting en Perú.

Volver arriba