Erreur File not found

Bonjour,
Je viens de déployer un site conçu avec CodeIgniter 4, si la page d’accueil s’affichait bien en revanche, impossible de visiter les autres pages en raison d’une une erreur « file not found ». Le journal error_log contient
AH01071: Got error ‹ Primary script unknown\n ›
Une recherche sur le web m’a permis de trouver ici
https://qastack.fr/server/450628/apache-2-4-php-fpm-proxypassmatch
la solution, je cite :

L’astuce semble être d’ajouter un ? dans le .htaccess RewriteRule, par exemple en utilisant:
RewriteRule ^(.*)$ index.php?/$1 [L,NS]
au lieu de:
RewriteRule ^(.*)$ index.php/$1 [L,NS]
La source du problème semble être un changement dans mod_rewrite d’Apache 2.4.25.

J’espère que ceci pourra etre utile et j’ajoute que c’est bien la première fois que je lis dans le journal, autre chose que… server certificate does NOT include an ID which matches the server name
Message pour lequel l’ancien prestataire ne donnait pas d’explication.
Bravo à tous ceux qui ont bossé sur la migration et merci
Eric Billard

1 Like