Configurando los enlaces permanentes de WordPress, pude darme cuenta que al tratar de usar un formato personalizado los enlaces no estaban siendo interpretados por Apache. Revisando un poco aquí y alla pude determinar que Apache estaba ignorando la configuración de los archivos .htaccess.

La mayoría de las veces los servidores web son usados para hospedar más de una página, en este caso particular la configuración del dominio virtual estaba de esta forma:

[sourcecode language=’plain’]

ServerAdmin webmaster@dominio.sufijo
DocumentRoot /var/www/html/path_to_site
ServerName subdominio.dominio.sufijo
ErrorLog logs/subdominio.dominio.sufijo-error_log
CustomLog logs/subdominio.dominio.sufijo-access_log common

[/sourcecode]

El secreto para permitir que los archivos .htaccess sean interpretados por Apache esta en la directiva AllowOverride cuyo valor por defecto es none. Al modificar el dominio virtual asi:

[sourcecode language=’plain’]

ServerAdmin webmaster@dominio.sufijo
DocumentRoot /var/www/html/path_to_site

AllowOverride All

ServerName subdominio.dominio.sufijo
ErrorLog logs/subdominio.dominio.sufijo-error_log
CustomLog logs/subdominio.dominio.sufijo-access_log common

[/sourcecode]

Se obtendra el resultado esperado. No olvide que los archivos .htaccess pueden reducir el rendimiento de su servidor.