Version complète: sur le forum Webmaster Hub : error 404 ne marche plus
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
Sam Soul
Bonjour,
mon site était anciennement en html et est maintenant en php.
Depuis ma page 404 qui elle aussi a été renommée en php ne fonctionne plus.
Voici le code que j' ai dans mon htaccess:
CODE
ErrorDocument 404 http://www.mon-domaine.com/404.php


je précise que j' utilise le code suivant pour réécrire mes extensions php en html:
CODE
Options +FollowSymlinks
RewriteEngine on

RewriteBase /

RewriteRule ^(.*)\.html$ /$1.php [QSA,L]


Merci d' avance a_thumbsup_20.gif


Dan
Déjà le fait de mettre une URL complètement qualifiée ne te donne plus une entête 404 mais une entête 200 sad.gif

Il faut mettre :

CODE
ErrorDocument 404 /404.php
Sam Soul
Merci mais ça ne marche pas plus. C' est la page 404 du navigateur qui s' affiche.
(il y a une petite faute dans le code que tu as mis).
je précise que ma page 404.php est bien à la racine de mon site.
Jeanluc
Quelle est la taille de la page /404.php ? Internet Explorer ne l'affichera que si elle est assez longue (je pense que la taille minimum est d'environ 1K octets).

Jean-Luc
Dan
CITATION
(il y a une petite faute dans le code que tu as mis).

Effectivement, quand on écrit documant au lieu de document ...
J'ai corrigé mon post ! Merci smile.gif
Sam Soul
j' ai trouvé:
chez one and one il faut procéder comme ceci:
CODE
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /404.php

et ça marche.
merci one and one.....
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.