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