Maison  >  Questions et réponses  >  le corps du texte

Document d'erreur personnalisé 404 sauts de page dans l'extension PHP, mais fonctionne pour tout le reste

Mis à jour le 08/02/2022

J'ai mis en place une page d'erreur 404 personnalisée. Vous trouverez ci-dessous mes règles htaccess.

ErrorDocument 404 /not-found.php

RewriteEngine On

Après de nombreux tests, j'ai réalisé que cela fonctionne parfaitement pour tout sauf les pages php. Cela fonctionne bien si vous accédez au mauvais répertoire ou à une autre extension de fichier.

Exemple de lien affiché avec succès sur la page d'erreur 404 personnalisée

Exemple de lien qui ne peut pas être affiché sur la page d'erreur 404 personnalisée

Je pensais que certaines règles de réécriture de mon htaccess étaient à l'origine du problème, mais à des fins de test, je les ai complètement supprimées et le problème persiste.

P粉237689596P粉237689596300 Il y a quelques jours330

répondre à tous(1)je répondrai

  • P粉916760429

    P粉9167604292024-01-17 11:42:51

    J'ai finalement trouvé une autre personne qui avait le même problème et la solution proposée a résolu mon problème. C'est le post de questions

    Le gestionnaire d'erreurs 404 personnalisé dans htaccess ne fonctionne pas pour les fichiers ".php" inexistants

    Voici la solution pour faire fonctionner l'extension php :

    # 强制对不存在的“.php”请求返回404
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule \.php$ - [R=404]

    répondre
    0
  • Annulerrépondre