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,
¿Tienes algún ejemplo de esto para ver como funciona?
Gracias
Mil gracias!! De gran ayuda… después de haber probado unas cuantas cosas.
Muchisímas gracias, fue de mucha ayuda.
Saludos.