Posez votre question Signaler

Probleme Url rewriting + redirection 404... [Résolu]

BesoinDEAD - Dernière réponse le 14 janv. 2009 à 09:35
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...
Lire la suite 

Probleme Url rewriting + redirection 404 »

8 réponses
Réponse
+2
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
quelques recommandations chez google :
http://blog.unesourisetmoi.info/index.php?0172-google-et-les-pages-d-erreur-404
Ajouter un commentaire
Réponse
+0
moins plus
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 ??
Ajouter un commentaire
Réponse
+0
moins plus
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

????
Ajouter un commentaire
Réponse
+0
moins plus
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)
bg62- 13 janv. 2009 à 15:19
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
Ajouter un commentaire
Réponse
+0
moins plus
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

Ajouter un commentaire
Réponse
+0
moins plus
bravo !
Ajouter un commentaire
Ce document intitulé « Probleme Url rewriting + redirection 404... » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?