Probleme Url rewriting + redirection 404...

Résolu
Salut a tous les Webeux,

Je viens de terminer un site et je m'attaquais a la personnalisation des erreurs 404.

Je suis heberge chez 1and1 et mon url rezriting fonctionne par contre, impossible de faire fonctionner la redirection personnalisee, la page 404 de 1and1 est plus forte que tout...

Ci-joint mon .htaccess pour que vous puissiez y jeter un oeil.

Options +FollowSymLinks
RewriteEngine on

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

ErrorDocument 404 /erreur404.php

RewriteRule accueil.html$ /siteweb/droite/index.php?p=page1
RewriteRule realisations.html$ /siteweb/droite/index.php?p=page2
RewriteRule techniques.html$ /siteweb/droite/index.php?p=page3
RewriteRule vente.html$ /siteweb/droite/index.php?p=page4
RewriteRule garanties.html$ /siteweb/droite/index.php?p=page5
RewriteRule contactez_nous.html$ /siteweb/droite/index.php?p=page6
RewriteRule notice_legale.html$ /siteweb/droite/index.php?p=notice_legale
RewriteRule plan_du_site.html$ /siteweb/droite/index.php?p=plan_du_site


Quelqu'un saurait exactement ce qui ne vas pas ? ou pourrait eventuellement me guider vers des etapes ?

D'avance merci...
Configuration: Windows XP
Internet Explorer 6.0

7 réponses

  1. Bon c'est bon j'ai trouve...

    Il fallait utiliser

    header('Status : 404 Not Found');


    a la place de

    header("HTTP/1.1 404 Not Found");


    pour obtenir le bon header HTTP qui va bien...

    Merci en tout cas bg62... Meme si au final... Ca m'a fait plaisir de pas etre le seul a pas comprendre... lol
    2
    1. Modérateur
      quelques recommandations chez google :
      http://blog.unesourisetmoi.info/index.php?0172-google-et-les-pages-d-erreur-404
      0
      1. Merci bcp bg62 mais avant de devoir faire appel a des services externes j'aimerais deja bien comprendre pourquoi mon ptit bout de code ne fais pas ce que je voudrais qu'il fasse...

        Article interessant tout de meme...

        Sinon tu n'aurais pas une idee sur mon soucis ??
        0
        1. Modérateur
          ben ... htaccess n'est pas ma tasse de thé ... il faudrait attendre le passage d'un spécialiste ou voir dans la section 'programmation' ...
          mais pourquoi tout cela :
          RewriteRule accueil.html$ /siteweb/droite/index.php?p=page1
          RewriteRule realisations.html$ /siteweb/droite/index.php?p=page2
          RewriteRule techniques.html$ /siteweb/droite/index.php?p=page3
          RewriteRule vente.html$ /siteweb/droite/index.php?p=page4
          RewriteRule garanties.html$ /siteweb/droite/index.php?p=page5
          RewriteRule contactez_nous.html$ /siteweb/droite/index.php?p=page6
          RewriteRule notice_legale.html$ /siteweb/droite/index.php?p=notice_legale
          RewriteRule plan_du_site.html$ /siteweb/droite/index.php?p=plan_du_site
          

          ????
          0
          1. Et pourquoi pas ?? lol

            Serieusement ce code la :

            RewriteRule accueil.html$ /siteweb/droite/index.php?p=page1


            Me permet d'avoir des pages en html, plus propres selon mon gout, a la place des pages en php...

            Ainsi dans mon menu, je n'ai que des liens vers des pages en HTML.

            Perso je prefere... mais ce n'est qu'un choix perso...

            Pourquoi cette question, ca te gene ce genre de pratique ?? (question de curiosite)
            0
            1. Modérateur
              Pourquoi cette question, ca te gene ce genre de pratique ?? (question de curiosite)

              Non pas du tout je regardais les fonctions de ton fichier ...
              b g
              0
          2. Re Bonjour a tous,

            J'ai trouve mon probleme, il est donc resolu... Par contre, mon resultat de page 404 m'envoit un header comme celui-ci :

            HTTP/1.0 404


            Alors que ccm lors d'une page 404 envoit :

            HTTP/1.0 404 Not Found


            Et mon header de page 404 est bien :

            header("HTTP/1.1 404 Not Found");


            C'est grave docteur ? votre avis siouple...

            PS : pour ceux qui voudraient voir ce qu'est devenu mon .htaccess (les curieux)

            ErrorDocument 400 /siteweb/droite/erreur.php?error=400
            ErrorDocument 401 /siteweb/droite/erreur.php?error=401
            ErrorDocument 402 /siteweb/droite/erreur.php?error=402
            ErrorDocument 403 /siteweb/droite/erreur.php?error=403
            ErrorDocument 404 /siteweb/droite/erreur.php?error=404
            ErrorDocument 405 /siteweb/droite/erreur.php?error=405
            ErrorDocument 500 /siteweb/droite/erreur.php?error=500
            ErrorDocument 501 /siteweb/droite/erreur.php?error=501
            ErrorDocument 502 /siteweb/droite/erreur.php?error=502
            ErrorDocument 503 /siteweb/droite/erreur.php?error=503
            ErrorDocument 504 /siteweb/droite/erreur.php?error=504
            ErrorDocument 505 /siteweb/droite/erreur.php?error=505
            
            RewriteEngine on
            
            RewriteRule accueil.html$ /siteweb/droite/index.php?p=page1
            RewriteRule realisations.html$ /siteweb/droite/index.php?p=page2
            RewriteRule techniques.html$ /siteweb/droite/index.php?p=page3
            RewriteRule vente.html$ /siteweb/droite/index.php?p=page4
            RewriteRule garanties.html$ /siteweb/droite/index.php?p=page5
            RewriteRule contactez_nous.html$ /siteweb/droite/index.php?p=page6
            RewriteRule notice_legale.html$ /siteweb/droite/index.php?p=notice_legale
            RewriteRule plan_du_site.html$ /siteweb/droite/index.php?p=plan_du_site
            
            
            0