Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides.
FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans.
Proposez vos news : si vous avez un evenement à annoncer
le chat : venez discuter de php.
 

#1 17-11-2005 12:14:12

toby
Membre
Date d'inscription: 26-08-2005
Messages: 180

Indiquer aux robots que mon lien n'existe plus

Bonsoir,

j'ai une petite question, je connais la ligne de code à utiliser dans le htaccess mais je n'ai pas totalement compris.

Ou dois-je la placer ? Dans mon htacess à la racine du site (où désormais mon site est hébergé) ou alors dans mon ancien dossier ??

Schéma :

/ [Racine où se trouve mon site (index, htacess etc...)]

/monanciendossierreferencé/ [désormais vide affichant donc une erreur 404]


Méthode :

Code:

RedirectPermanent //monanciendossierreferencé http://www.domaine.com/

comme cela ?

Hors ligne

 

#2 17-11-2005 12:20:59

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Indiquer aux robots que mon lien n'existe plus

plus exactement, comme cela :

Code:

RewriteEngine on
RedirectPermanent /monanciendossierreferencé http://www.example.com/

ps : déplacé en forum référencement

Hors ligne

 

#3 17-11-2005 12:22:35

toby
Membre
Date d'inscription: 26-08-2005
Messages: 180

Re: Indiquer aux robots que mon lien n'existe plus

Oui oui, il est déjà à ON j'ai déjà d'autre code dans mon htacess, mais celui doit être à la racine du dossier, ou du site ? je pense à celle du site, mais je n'en suis pas sur ! Le dossier ancien n'a plus besoin d'exister alros ?

Hors ligne

 

#4 17-11-2005 12:24:06

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Indiquer aux robots que mon lien n'existe plus

non, l'ancien dossier n'a plus besoin d'exister.
et tu peut vérifier tres simplement que la redirection se fait correctement en regardant les headers de ta page

Hors ligne

 

#5 17-11-2005 12:29:19

toby
Membre
Date d'inscription: 26-08-2005
Messages: 180

Re: Indiquer aux robots que mon lien n'existe plus

# HTTP/1.1 301 Moved Permanently
# Date: Thu, 17 Nov 2005 17:27:26 GMT
# Server: Apache/1.3.33 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.3.11 FrontPage/5.0.2.2635 mod_ssl/2.8.22 OpenSSL/0.9.7a
# Location: http://www.domaine.com/anciendossier/
# Connection: close
# Content-Type: text/html; charset=iso-8859-1
# HTTP/1.1 200 OK
# Date: Thu, 17 Nov 2005 17:27:26 GMT
# Server: Apache/1.3.33 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.3.11 FrontPage/5.0.2.2635 mod_ssl/2.8.22 OpenSSL/0.9.7a
# Last-Modified: Thu, 17 Nov 2005 17:09:04 GMT
# ETag: "7bc37b-2a1-437cb930"
# Accept-Ranges: bytes
# Content-Length: 673
# Connection: close
# Content-Type: text/html

Et quand je teste avec l'adresse et le dossier, ca ne fonctionne pas

peut-être dois-je aussi faire un lien avec /monaciendossieretunslashàlafin/ ?

Dernière modification par toby (17-11-2005 12:31:14)

Hors ligne

 

#6 17-11-2005 12:31:19

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Indiquer aux robots que mon lien n'existe plus

normal, il redirige vers l'ancien dossier.
(Location: ...)

c'est les headers de quelle page ca ?
et tu a mis quoi exactement dans ton .htaccess ?

Hors ligne

 

#7 17-11-2005 12:32:48

toby
Membre
Date d'inscription: 26-08-2005
Messages: 180

Re: Indiquer aux robots que mon lien n'existe plus

Code:

ErrorDocument 404 /pages/erreur/404.html


RewriteEngine on

RedirectPermanent /dossier http://www.domaine.com/

dois-je rajouter :


Code:

RedirectPermanent /dossier/ http://www.domaine.com/

car le premier fonctionne mais si je tape domaine.com/dossier/ ca marche plus

Hors ligne

 

#8 17-11-2005 12:49:03

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Indiquer aux robots que mon lien n'existe plus

bah, si ca fonctionne pourquoi continuer à chercher ? wink

Hors ligne

 

#9 17-11-2005 13:00:40

toby
Membre
Date d'inscription: 26-08-2005
Messages: 180

Re: Indiquer aux robots que mon lien n'existe plus

C'est vrai ;o) ! Nan mais avant ca ne fonctionner que pour pour le dossier sans le / maintenant j'ai fait les deux redirect =>

Code:

RedirectPermanent /dossier http://www.domaine.com
RedirectPermanent /dossier/ http://www.domaine.com

Euh pourquoi devrais-je mettre un / à la fin de mon url ?   http://www.example.com/ ?

Hors ligne

 

#10 17-11-2005 13:02:54

kazhar
Ex-Webmaster
Lieu: Orléans
Date d'inscription: 25-06-2004
Messages: 3381
Site web

Re: Indiquer aux robots que mon lien n'existe plus

je n'ai pas l'habitude d'utiliser RedirectPermanent, je prefere faire des redirections directement en php.
et la page sur laquelle j'ai vu l'exemple de RedirectPermanent m'a mis un /
d'ou mon / wink

Hors ligne

 

#11 17-11-2005 13:04:33

toby
Membre
Date d'inscription: 26-08-2005
Messages: 180

Re: Indiquer aux robots que mon lien n'existe plus

ok je ne le met donc pas smile si ca fonctionne comme ça, on va pas tout changer wink enfin je vais tester avec quand même !

Dernière modification par toby (17-11-2005 13:04:44)

Hors ligne