1and1 - 404 - redirection fichier similaire

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Pierrot25
WRInaute impliqué
WRInaute impliqué
 
Messages: 446
Inscription: Jeu Mar 17, 2005 10:48

1and1 - 404 - redirection fichier similaire

Message le Jeu Juin 28, 2007 15:07

bonjour, desole si le titre n'est pas parlant mais voila, je suis chez 1and1 et j'ai remarque que, lorsqu'une page fait appel a un fichier manquant, avant de retourner une erreur 404 (si c'est une page manquant par exemple), il recherche s'il n'y a pas une page dont le nom se rapproche.

par exemple, tapez --http://www.pierrot25.info/indexe.php et vous serez automatiquement redirige vers la page index.php

ca marche pour tout (images, feuilles de style etc.)

vous savez comment je peux DESACTIVER ca?

merci


Joe Le Mort
WRInaute impliqué
WRInaute impliqué
 
Messages: 255
Inscription: Mar Aoû 08, 2006 14:13

Message le Jeu Juin 28, 2007 15:15

tu es en mutualisé ?
je crois que le mutualisé redirige dans le dossier/ meme si tu tape n'importe quoi.

j'ai essayé de mettre une redirection ou un message perso pour erreur500 mais impossible


Pierrot25
WRInaute impliqué
WRInaute impliqué
 
Messages: 446
Inscription: Jeu Mar 17, 2005 10:48

Message le Jeu Juin 28, 2007 15:26

Joe Le Mort a écrit:tu es en mutualisé ?
je crois que le mutualisé redirige dans le dossier/ meme si tu tape n'importe quoi.

j'ai essayé de mettre une redirection ou un message perso pour erreur500 mais impossible


oui je suis en mutualise!
pourquoi parles tu d'erreur 500? (je peux pas verifier maintenant dans mes logs) mais c'est plutot une 404 non?

enfin merci pour ton aide.


Monty973
WRInaute accro
WRInaute accro
 
Messages: 1614
Inscription: Mar Mar 21, 2006 4:52

Message le Jeu Juin 28, 2007 15:35

Et si tu mets un truc comme ça dans ton .htaccess, il se passe quoi ?

Code: Tout sélectionner
ErrorDocument 404 http://www.pierrot25.info/error.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) http://www.pierrot25.info/error.php


Ca t'envoies pas sur ta page personnalisée ?


SparH
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 159
Inscription: Ven Mar 10, 2006 12:18

Message le Jeu Juin 28, 2007 15:38

Je suis chez 1&1 en mutualisé et je n'ai pas ce problème,
voici mon htaccess

Code: Tout sélectionner
ErrorDocument 400 /erreur.php?erreur=400
ErrorDocument 401 /erreur.php?erreur=401
ErrorDocument 402 /erreur.php?erreur=402
ErrorDocument 403 /erreur.php?erreur=403
ErrorDocument 404 /erreur.php?erreur=404
ErrorDocument 405 /erreur.php?erreur=405
ErrorDocument 500 /erreur.php?erreur=500
ErrorDocument 501 /erreur.php?erreur=501
ErrorDocument 502 /erreur.php?erreur=502
ErrorDocument 503 /erreur.php?erreur=503
ErrorDocument 504 /erreur.php?erreur=504
ErrorDocument 505 /erreur.php?erreur=505
RewriteBase /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /erreur.php


Pierrot25
WRInaute impliqué
WRInaute impliqué
 
Messages: 446
Inscription: Jeu Mar 17, 2005 10:48

Message le Jeu Juin 28, 2007 15:40

SparH a écrit:Je suis chez 1&1 en mutualisé et je n'ai pas ce problème,
voici mon htaccess

Code: Tout sélectionner
ErrorDocument 400 /erreur.php?erreur=400
ErrorDocument 401 /erreur.php?erreur=401
ErrorDocument 402 /erreur.php?erreur=402
ErrorDocument 403 /erreur.php?erreur=403
ErrorDocument 404 /erreur.php?erreur=404
ErrorDocument 405 /erreur.php?erreur=405
ErrorDocument 500 /erreur.php?erreur=500
ErrorDocument 501 /erreur.php?erreur=501
ErrorDocument 502 /erreur.php?erreur=502
ErrorDocument 503 /erreur.php?erreur=503
ErrorDocument 504 /erreur.php?erreur=504
ErrorDocument 505 /erreur.php?erreur=505
RewriteBase /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /erreur.php



SUPER CA MARCHE :D :D

Merci les gens!


SparH
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 159
Inscription: Ven Mar 10, 2006 12:18

Message le Jeu Juin 28, 2007 16:36

de rien


Pandore
WRInaute accro
WRInaute accro
 
Messages: 1427
Inscription: Ven Oct 14, 2005 22:38

Message le Jeu Juin 28, 2007 21:26

Code: Tout sélectionner
ErrorDocument 400 /erreur.php?erreur=400
ErrorDocument 401 /erreur.php?erreur=401
ErrorDocument 402 /erreur.php?erreur=402
ErrorDocument 403 /erreur.php?erreur=403
ErrorDocument 404 /erreur.php?erreur=404
ErrorDocument 405 /erreur.php?erreur=405
ErrorDocument 500 /erreur.php?erreur=500
ErrorDocument 501 /erreur.php?erreur=501
ErrorDocument 502 /erreur.php?erreur=502
ErrorDocument 503 /erreur.php?erreur=503
ErrorDocument 504 /erreur.php?erreur=504
ErrorDocument 505 /erreur.php?erreur=505
RewriteBase /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /erreur.php


Est-ce que tu aurais la bonté d'expliquer l'action de chacune de ces lignes de code s.t.p. SparH ??? :P Merci d'avance :wink:


SparH
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 159
Inscription: Ven Mar 10, 2006 12:18

Message le Jeu Juin 28, 2007 21:38

Chaque ligne:
ErrorDocument xxx /erreur.php?erreur=xxx
permet suivant l'erreur de renvoyer à erreur.php?erreur=xxx

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /erreur.php
permet de renvoyer erreur.php?erreur=xxxx où que l'on soit sur le site (sous dossiers)

Dans erreur.php situé à la racine on récupère la variable $_GET('erreur') et suivant l'erreur on met un header et un affichage différent.

Ce truc je l'ai trouvé sur un forum où autre (j'ai oublié). Moi j'y connais rien en rewitting ;)


Pandore
WRInaute accro
WRInaute accro
 
Messages: 1427
Inscription: Ven Oct 14, 2005 22:38

Message le Ven Juin 29, 2007 18:42

En fait, c'est surtout l'action de la 2ème partie que je ne comprenais pas :P

Merci beaucoup SparH :D

omnipcx
WRInaute discret
WRInaute discret
 
Messages: 56
Inscription: Jeu Jan 26, 2006 19:00

Message le Sam Juin 30, 2007 19:08

Salut,

Tu peux désactiver la correction automatique des URL avec un .htaccess.

Il te faut placer ce code dans le fichier
Code: Tout sélectionner
CheckSpelling off[quote]

@+
Damien[/quote]


BobbySixKiller
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 155
Inscription: Jeu Fév 17, 2005 21:19

Message le Mer Oct 17, 2007 20:07

J'ai un soucis avec cette méthode .. c'est qu'elle rewrite absolument tout et que cette règle passe dessus toutes les autres ..

Essayer d'ajouter un
RewriteRule ^([^.]+).html$ /Rewrite.php
devant, ce n'est pas la peine, j'aimerais seulement y avoir recours en cas extrêmes pour rediriger d'anciens noms de pages vers des nouveaux
( hé non rewriter des .php cela ne se fait pas c'est bien dégueulasse )

à préciser que le errordocument 404 est totalement inutile et non fonctionnel sur 1and1, du à la config de base des serveurs mutualisés


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : YouTube

  • Tester la validité d'un lien
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Test du code HTTP d'une page
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités