Tengo un archivo .htaccess para un servidor apache que funciona perfectamente en todos mis servidores apache, pero falla en el servidor de alojamiento compartido de ionos.
Explicaré cómo reproducir el problema con 3 archivos.
Archivo 1: Aquí está mi archivo ~/tt/.htaccess que tiene solo 3 líneas.
RewriteEngine On RewriteBase /tt RewriteRule content index.php?resource=content Archivo 2: aquí está mi ~/tt/index.php solo para imprimir las variables de solicitud:
<?php print_r($_REQUEST); ?> Archivo 3: E hice un dummy ~/tt/content.a.php que solo contiene este texto.
hello world A continuación, pongo este código en mi servidor de lámparas. Cuando visito https://mypersonalserver.com/tt/content , veo correctamente la Array ( [resource] => content ) .
A continuación, pongo este código en un servidor de alojamiento compartido de ionos. Cuando visito https://ionosservernamehere.com/tt/content , veo este resultado aquí
Si cambio el archivo ~/tt/content.a.php a ~/tt/content.p.php en el servidor compartido de ionos, obtengo el mismo resultado Array ( [resource] => content ) .
¿Por qué a ionos no le gusta la letra a en el nombre del archivo ~/tt/content.a.php ?