bonjour
j'essaie en vain de créer une page 404.
J'ai créer un fichier htacess : donc voici le code
ErrorDocument 500 http://example.com/cgi-bin/server-error.cgi
ErrorDocument 404 /page-404.php
ErrorDocument 401 /subscription_info.html
ErrorDocument 403 "Sorry can't allow you access today"
ErrorDocument 403 Forbidden!
ErrorDocument 403 /errors/forbidden.py?referrer=%{escape:%{HTTP_REFERER}}

, j'ai créer une page , page-404.php, donc voici le code
<!DOCTYPE html>
<html>
<head>
<title>Page d'erreur 404</title>
</head>
<body>
<h1>Oups! Page introuvable</h1>
<p>Vous avez tenté d’accéder à une page qui ne se trouve plus sur ce site. Veuillez revenir sur la page d'accueil afin de continuer votre navigation sur notre site.</p>
<p><a href="http://www.champ-magnetique-pulse.com/">Revenir à l'accueil</a></p>
</body>
</html>


mais si je tape http://www.champ-magnetique-pulse.com/ss par exemple, j'ai ce message là:
Not Found

The requested URL /ss was not found on this server.

Apache/2.4.10 (Ubuntu) Server at www.champ-magnetique-pulse.com Port 80


pour la page http://www.champ-magnetique-pulse.com/page-404.html existe bien
le fichier htaccess et page-404.html sont mis à la racine du site ( là où se traouve la page index) mais rien n'y fait...Pouvez vous m'aider svp
Modérateur
Ola,

Je pique la réponse a un post stackoverflow:

a écrit :
the /404.php path may not be the absolute path to your htdocs folder root but instead the root of your filesystem. This may be, based on your configuration, e.g. /home/htdocs/ or ~ and so on.

https://stackoverflow.com/questions/22976772/errordocument-404-404-php-is-not-working-in-htaccess-file-in-php

En gros faut que tu trouve le chemin relatif réel de ta page je pense.
Essaie sinon en mettant directement http://www.champ-magnetique-pulse.com/page-404.html
Mais si ça marche très bien, a un tout petit détail prés .... c'est un html donc

ErrorDocument 404 /page-404.html

Smiley eek Smiley cligne Smiley cligne
Modifié par Jean-Pierre-Bruneau (25 Sep 2019 - 17:13)
non, ca marche toujours pas....:

Not Found
The requested URL /wxcvb was not found on this server.
Apache/2.4.10 (Ubuntu) Server at www.champ-magnetique-pulse.com Port 80


mon htacess:
ErrorDocument 500 http://example.com/cgi-bin/server-error.cgi
ErrorDocument 404 http://www.champ-magnetique-pulse.com/page-404.html
ErrorDocument 401 /subscription_info.html
ErrorDocument 403 "Sorry can't allow you access today"
ErrorDocument 403 Forbidden!
ErrorDocument 403 /errors/forbidden.py?referrer=%{escape:%{HTTP_REFERER}}