Webmaster Hub: Plusieurs redirections permanentes - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Plusieurs redirections permanentes htaccess Noter : -----

#1 L'utilisateur est hors-ligne   ivoyages 

  • Groupe : Hubmaster
  • Messages : 141
  • Inscrit(e) : 25-juin 04
  • Genre:Homme
  • Localisation:Région Parisienne
  • Société:Alta Media

Posté 07 mars 2011 - 07:54

Bonjour,

Question con mais quand on souhaie rediriger de façon définitive plusieurs pages (sur un même serveur), la redirection permanente ça donne ça :


    RedirectPermanent /site1/page1.html http://www.site1.com/page2.html
    RedirectPermanent /site2/page1.html http://www.site2.com/page3.html


ou

    RedirectPermanent
    /site1/page1.html http://www.site1.com/page2.html
    /site2/page1.html http://www.site2.com/page3.html


Merci pour votre aide. Je dois faire ça dans la journée :)

Greg
0

#2 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 07 mars 2011 - 08:11

C'est la première forme qu'il faut mettre... un RedirectPermanent par ligne.

Tes redirections ne correspondent pas à une règle ? Par exemple rediriger le contenu du répertoire /site1/ vers site1.com, et celles du répertoire /site2/ vers site2.com ?
Mais si en plus les noms des pages changent eux aussi, c'est fichu pour écrire une règle.
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#3 L'utilisateur est hors-ligne   ivoyages 

  • Groupe : Hubmaster
  • Messages : 141
  • Inscrit(e) : 25-juin 04
  • Genre:Homme
  • Localisation:Région Parisienne
  • Société:Alta Media

Posté 07 mars 2011 - 18:51

Merci pour ta réponse.

Je vais devoir faire les redirections url par url. Pas de règle possible :)
0

#4 L'utilisateur est hors-ligne   ivoyages 

  • Groupe : Hubmaster
  • Messages : 141
  • Inscrit(e) : 25-juin 04
  • Genre:Homme
  • Localisation:Région Parisienne
  • Société:Alta Media

Posté 08 mars 2011 - 17:51

Bonour,

Je viens de transférer quelques pages d'un site vers un autre site.

J'ai placé le htaccess à la racine du 1er site mais la redirection ne marche pas.

Voici mon bout de code :

RedirectPermanent /dossiers/dossier.php?val=65_ile+maurice http://www.i-voyages.net/Xdossiers/dossiers.php?val=1_ile+maurice
RedirectPermanent /dossiers/dossier.php?val=41_chili http://www.i-voyages.net/Xdossiers/dossiers.php?val=2_chili
RedirectPermanent /dossiers/dossier.php?val=64_maldives http://www.i-voyages.net/Xdossiers/dossiers.php?val=3_maldives
RedirectPermanent /dossiers/dossier.php?val=28_australie http://www.i-voyages.net/Xdossiers/dossiers.php?val=5_australie
RedirectPermanent /dossiers/dossier.php?val=58_madere http://www.i-voyages.net/Xdossiers/dossiers.php?val=4_madere


Quelle est l'erreur ?

Greg
0

#5 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 08 mars 2011 - 18:14

RedirectPermanent ne permet pas à ma connaissance de transférer des pages avec paramètres...

Donc tes ?val=65_ile+maurice ne sont pas reconnus !

Ça ne correspond pas du tout à ce que tu demandais dans ton premier post :(
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#6 L'utilisateur est hors-ligne   ivoyages 

  • Groupe : Hubmaster
  • Messages : 141
  • Inscrit(e) : 25-juin 04
  • Genre:Homme
  • Localisation:Région Parisienne
  • Société:Alta Media

Posté 08 mars 2011 - 18:36

Voir le messageDan, le 08 mars 2011 - 18:14, dit :

RedirectPermanent ne permet pas à ma connaissance de transférer des pages avec paramètres...

Donc tes ?val=65_ile+maurice ne sont pas reconnus !

Ça ne correspond pas du tout à ce que tu demandais dans ton premier post :(


Ah merde... J'avais mis cet exemple pour simplifier. Y a t-il un autre moyen sans passer par le htaccess ?
0

#7 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 08 mars 2011 - 18:45

Tu as combien d'URLs à rediriger ?

Parce que la seule règle que je verrais fonctionner serait à base d'un RewriteCond
RewriteCond %{QUERY_STRING} val=65_
RewriteRule .* http://www.i-voyages.net/Xdossiers/dossiers.php?val=1_ile+maurice [R=301,L]

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#8 L'utilisateur est hors-ligne   ivoyages 

  • Groupe : Hubmaster
  • Messages : 141
  • Inscrit(e) : 25-juin 04
  • Genre:Homme
  • Localisation:Région Parisienne
  • Société:Alta Media

Posté 08 mars 2011 - 18:51

Voir le messageDan, le 08 mars 2011 - 18:45, dit :

Tu as combien d'URLs à rediriger ?

Parce que la seule règle que je verrais fonctionner serait à base d'un RewriteCond
RewriteCond %{QUERY_STRING} val=65_
RewriteRule .* http://www.i-voyages.net/Xdossiers/dossiers.php?val=1_ile+maurice [R=301,L]



Je dois bien en avoir 100 à 150 mais tous les articles n'ont pas encore migrés. L'idée c'est de le faire dans les 15 prochains jours. J'essaie ta proposition :)

Petite question.

Tous mes articles ne viennent pas du même dossier.

Devant val=65_, ne faut-il pas ajouter un répertoire ?
0

#9 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 08 mars 2011 - 20:14

Non, vu qu'on n'analyse que la %{QUERY_STRING} en se fichant bien des répertoires ou noms de fichiers ;)
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#10 L'utilisateur est hors-ligne   ivoyages 

  • Groupe : Hubmaster
  • Messages : 141
  • Inscrit(e) : 25-juin 04
  • Genre:Homme
  • Localisation:Région Parisienne
  • Société:Alta Media

Posté 08 mars 2011 - 20:18

ok mais ça se passe comment si j'ai deux valeurs identiques ?

Car là je risque d'avoir un truc du genre :

RewriteCond %{QUERY_STRING} val=19_
RewriteRule .* http://www.i-voyages.net/Xdossiers/dossiers.php?val=6_adrar+tresor+saharien+mauritanie [R=301,L]
RewriteCond %{QUERY_STRING} val=19_
RewriteRule .* http://www.i-voyages.net/Xdossiers/dossiers.php?val=10_ouadane+mauritanie [R=301,L]


Greg
0

#11 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 09 mars 2011 - 08:21

Dans ce cas, il faut compléter val=19_ avec suffisamment de caractères pour que ce soit une règle unique.

Par exemple val=19_adrar et val=19_ouadane
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#12 L'utilisateur est hors-ligne   ivoyages 

  • Groupe : Hubmaster
  • Messages : 141
  • Inscrit(e) : 25-juin 04
  • Genre:Homme
  • Localisation:Région Parisienne
  • Société:Alta Media

Posté 09 mars 2011 - 11:16

Voir le messageDan, le 09 mars 2011 - 08:21, dit :

Dans ce cas, il faut compléter val=19_ avec suffisamment de caractères pour que ce soit une règle unique.

Par exemple val=19_adrar et val=19_ouadane


ok merci :)

J'essaie de suite !
0

#13 L'utilisateur est hors-ligne   ivoyages 

  • Groupe : Hubmaster
  • Messages : 141
  • Inscrit(e) : 25-juin 04
  • Genre:Homme
  • Localisation:Région Parisienne
  • Société:Alta Media

Posté 09 mars 2011 - 11:24

Aïe ça ne marche pas... ou alors j'ai raté un truc.

Je souhaite rediriger la page h**p://www.passe-voyages.net/dossiers/dossier.php?val=62_madagascar vers la page h**p://www.i-voyages.net/Xdossiers/dossiers.php?val=8_madagascar

J'ai placé le htaccess à la racine du site Passe-Voyages.

Mon code :

RewriteCond %{QUERY_STRING} val=62_madagascar
RewriteRule .* http://www.i-voyages.net/Xdossiers/dossiers.php?val=8_madagascar [R=301,L]


Greg
0

#14 L'utilisateur est hors-ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 09 mars 2011 - 11:49

Avec un "RewriteEngine on" au début du fichier .htaccess, c'est mieux, non ? :whistling:
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#15 L'utilisateur est hors-ligne   ivoyages 

  • Groupe : Hubmaster
  • Messages : 141
  • Inscrit(e) : 25-juin 04
  • Genre:Homme
  • Localisation:Région Parisienne
  • Société:Alta Media

Posté 09 mars 2011 - 12:05

Voir le messageDan, le 09 mars 2011 - 11:49, dit :

Avec un "RewriteEngine on" au début du fichier .htaccess, c'est mieux, non ? :whistling:



Ah le boulet !!!
Nickel ça marche !

Merci Dan
0

#16 L'utilisateur est hors-ligne   franseq 

  • Groupe : Membre
  • Messages : 2
  • Inscrit(e) : 25-mars 11
  • Société:sequovia

Posté 27 mars 2011 - 18:45

Bonjour,

J'ai besoin aussi de faire des redirections permanentes de 5 URL du domaine1 vers des URL du domaine2.
De mon coté, mon site est géré avec joomla avec rewriting d'URL par sh404sef. Si je comprend bien la remarque de Dan, je n'ai pas de valeur dans l'url à gérer et donc devrait être capable d'ajouter dans mon htaccess des redirections tels que:
RedirectPermanent /conseil-developpement-durable/ http://www.domaine2.com/

J'ai ajouté cette ligne après:
# Options +FollowSymlinks
RewriteEngine On
RewriteBase /
Cela fonctionne

Mais dès que je veux ajouter une seconde Redirectpermanent, tel que:
RedirectPermanent /diagnostic-en-developpement-durable/ http://www.domaine2.com/
Le site est totalement inaccessible
"Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
..."

Je me demande si je n'ai pas un conflit avec le code utilisé par sh404sef
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php

J'ai testé aussi avec RewriteCond %{QUERY_STRING} + mes mots clés mais sans succès...

Merci pour votre aide
0

#17 L'utilisateur est hors-ligne   Patrick 

  • Le débordeur !
  • Groupe : Fondateur
  • Messages : 2 149
  • Inscrit(e) : 14-décembre 04
  • Genre:Homme
  • Localisation:Longchamp (21)
  • Société:Adifco

Posté 28 mars 2011 - 11:39

Salut,

je ne pense pas qu'il soit possible de rediriger un dossier avec cette commande
RedirectPermanent /conseil-developpement-durable/ http://www.domaine2.com/

Sauf erreur, cette commande doit être utilisée avec un nom de fichier du genre
RedirectPermanent /conseil-developpement-durable/toto.html http://www.domaine2.com/


++

Patrick
Devis référencement pour votre site.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)