problème redirection htaccess

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1776
Inscription: Lun Jan 08, 2007 21:48

problème redirection htaccess

Message le Dim Aoû 24, 2008 12:10

Bonjour,

Voilà j'essaie une redirection depuis tout à l'heure et ça ne fonctionne pas. J'ai essayé ça :
Code: Tout sélectionner
RedirectPermanent /forum/index.php?showtopic=427 http://www.monsite.com/article.htm


Ca ne marche pas.

J'ai essayé ça :
Code: Tout sélectionner
RewriteRule ^forum/index.php?showtopic=427 /article.htm [L,R=301]


Ca ne marche pas non plus.



Comment faire, SVP ?


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2658
Inscription: Lun Mai 03, 2004 14:48

Message le Dim Aoû 24, 2008 12:54

Si tu veux faire ça pour tous tes articles, tu ne devrais pas faire la redirection dans ton .haccess, mais dans l'index.php de ton forum.

Jean-Luc


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1776
Inscription: Lun Jan 08, 2007 21:48

Message le Dim Aoû 24, 2008 13:03

Oui mais c'est un forum IPB je peux pas aller bidouiller là dedans, je dois le faire avec le .htaccess.


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1776
Inscription: Lun Jan 08, 2007 21:48

Message le Dim Aoû 24, 2008 13:04

Comment faire une redirection entre deux urls absolues ?


jeanluc
WRInaute accro
WRInaute accro
 
Messages: 2658
Inscription: Lun Mai 03, 2004 14:48

Message le Dim Aoû 24, 2008 13:18

A cause de la variable dans l'URL, dans le .htaccess, tu dois faire comme ceci pour chaque URL à rediriger:
Code: Tout sélectionner
RewriteEngine on
RewriteCond %{QUERY_STRING} ^showtopic=427$
RewriteRule ^forum\/index\.php$ http://www.monsite.com/article.htm? [L,R=301]
RewriteCond %{QUERY_STRING} ^showtopic=428$
RewriteRule ^forum\/index\.php$ http://www.monsite.com/autre_article.htm? [L,R=301]
RewriteCond %{QUERY_STRING} ^showtopic=429$
RewriteRule ^forum\/index\.php$ http://www.monsite.com/encore_un_autre_article.htm? [L,R=301]

Ce n'est pas réaliste s'il y a beaucoup d'URL.

Jean-Luc


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1776
Inscription: Lun Jan 08, 2007 21:48

Message le Dim Aoû 24, 2008 13:46

Merci jeanluc,

Oui il y a 600 urls.

Je fais comment alors ? Pourquoi n'est-ce pas réaliste ? Trop long pour le traitement ?


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1776
Inscription: Lun Jan 08, 2007 21:48

Message le Dim Aoû 24, 2008 15:24

Bon ça fonctionne, merci :-)

Pour la présence de la variable oblige-t'elle à cette contorsion ?

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

Message le Dim Aoû 24, 2008 18:42

Tu ne les fait pas à l'envers tes réécritures?

SI tu veux que les gens utilisent des urls simples, du genre -http://www.monsite.com/article.htm au lieu de -http://www.monsite.com/forum/index.php?showtopic=427 il faut mettre la règle suivante:

Code: Tout sélectionner
RewriteRule article.htm /forum/index.php?showtopic=427


Ensuite tous tes liens devraient être écrits vers les pages htm.

Si tu veux que les URL avec index.php soient réécrites en pus, il faut une paire de règles par redirection:

Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^showtopic=427$
RewriteRule ^forum\/index\.php$ http://www.monsite.com/article.htm? [L,R=301]

RewriteRule article.htm /forum/index.php?stop&showtopic=427 [L]


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1776
Inscription: Lun Jan 08, 2007 21:48

Message le Lun Aoû 25, 2008 10:43

Hum, les mystères du .htaccess m'échappent encore à cette heure, mais je te remercie pour ton post Vap ;-)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

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

Lectures recommandées sur ce thème :

  • Test de redirection
    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).


Qui est en ligne

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