Me ha sucedido que en una instalación de Wordpress necesitaba hacer una página index.html estática inicial que después se dirigiera a index.php.

Mi sorpresa ha sido al comprobar que cada vez que clickaba el enlace que había colocado en index.html (que enfocaba a index.php) me volvía a dirigir a index.html. por lo que no podía acceder a mi página de incicio.

Despúes de darle unas cuentas vueltas he encontrado un pequeño truco que me ha ido fenomenal. Se trata de añadir un plugin manualmente dentro de la carpeta plugins, activarlo y listo.

Creamos un archivo llamado «disable-canonical-redirects.php» dentro de la carpeta plugins (directamente, no es necesario crear una carpeta, aunque si se desea se puede hacer), y añadimos el sigjuiente código

<?php
/*
Plugin Name: Disable Canonical URL Redirection
Description: Disables the "Canonical URL Redirect" features of WordPress 2.3 and above.
Version: 1.0
Author: Mark Jaquith
Author URI: http://markjaquith.com/
*/ 

remove_filter('template_redirect', 'redirect_canonical'); 

?>

Lo pongo tal como el autor lo puso (muchas gracias Mark!).

Ahora activamos el plugin desde la zona de administración de Wordpress y listo, ya podemos ir de index.html a index.php.

NOTA: También he encontrado otra opción con la que se puede hacer modificando el archivo functions.php de tu tema:

<?php statement.remove_filter('template_redirect', 'redirect_canonical'); ?>

Esta última opción no la he probado,