El Intenal Server Error 500 en WordPress Multiusuario

Tenía instalado WordPress Multiusuario, que es una forma sencilla de crear nuevos sitios web con tan solo un par de clicks. Decidí migrar esta plataforma a su nueva dirección para crear micrositios en Nomono. Seguí los pasos normales de la instalación, pero al final siempre me aparecía ese odioso error 500.

Luego de leer bastante y gastar toda una mañana tratando de arreglarlo, encontré que el código del archivo .htaccess estaba mal. El archivo debe tener el siguiente código y no el que te sugieren en el Back-End de WordPress:

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]

Documenté un poco más la experiencia en este artículo de la wiki: Configuración de WordPress Multiusuario

Por David Ramírez-Ordóñez

Hola. Soy David. Docente, bloguero y bibliotecario digital. Desarrollo proyectos digitales desde el 2005. Más de mi en este enlace.

Dejar un comentario

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