Error 404: page non trouvée

bonjour,

Je suis débutante en php, et je viens de commencer dans une entreprise... celui que j'ai remplacer a mis à jour le site web de la boite avant de partir avec du php7.2 et apache 2.

Sur le menu du site, lorsque je clique sur école (qui dois normalement me rediriger vers la page ecole.php) il m'affiche une erreur 404 "la page que recherchez n'existe pas", alors que le fichier est bien dans le dossier concerné. Si je regarde l'url , je vois "exemple/site/ecole". Quand j'ajoute l'extension ".php", il me redirige vers la page.
Le problème est que j'ai des centaine de pages.
est-il possible de résoudre ce problème de manière dynamique? Via .htaccess ou php.ini ou n'importe quelle autre solutions?

merci d'avance

2 réponses

  1. Hello,

    Dans un .htaccess

    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}\.php -f
    RewriteRule ^(.*)$ $1.php [NC,L]

    Permet d’accéder à la page https://example.com/file.php avec cette url https://example.com/file