Redirection 302 sur un forum phpbb avec url-rewriting

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


e-atlantide
WRInaute impliqué
WRInaute impliqué
 
Messages: 325
Inscription: Lun Avr 12, 2004 11:04

Redirection 302 sur un forum phpbb avec url-rewriting

Message le Lun Oct 17, 2005 22:13

Bonsoir,

Je dispose d'un forum avec phpbb (celui présent sur le bouton www).

Le besoin est de pouvoir rediriger une catégorie (par exemple pays1) vers une autre catégorie (par exemple pays2).
Je souhaiterais que ces deux catégories soient indexées dans les moteurs de recherche.
A priori avec une redirection de type 302 cela devrait fonctionner.

Comment puis-je procéder pour réaliser cette redirection en utilisant par exemple .htaccess ?

Merci d'avance pour vous réponses.

Michaël


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mar Oct 18, 2005 0:49

en fait pour une 302 avec mod_rewrite, tu as deux solutions. Soit une redirection 302 transparente:
RewriteRule urlA /urlB [F]
Soit une avec changement dans la navbar:
RewriteRule urlA ht*p://site/urlB [F]

Sinon il y a le RedirectMatch qui utilise les mêmes syntaxes que le mod_rewrite


e-atlantide
WRInaute impliqué
WRInaute impliqué
 
Messages: 325
Inscription: Lun Avr 12, 2004 11:04

Message le Mar Oct 18, 2005 20:41

Cela ne fonctionne pas...

Par exemple j'ai les 2 liens suivants :
1- h**p://www.domaine.com/forum/forum-1.php (ce lien a été réécrit, l'original est h**p://www.domaine.com/forum/viewforum.php?f=1)
2- h**p://www.domaine.com/forum/forum-2.php (idem, lien original h**p://www.domaine.com/forum/viewforum.php?f=2)

Pour rediriger 1 -> 2, j'ai mis dans le fichier .htaccess :
RedirectMatch /forum/forum-1.php h**p://www.domaine.com/forum/forum-2.php [F]

Le résultat : lorsque je clique sur le lien 1, j'ai bien une redirection vers le lien 2 mais dans la barre du navigateur j'ai h**p://www.domaine.com/forum/forum-2.php?f=1

Comment puis-je procéder ?

D'avance merci
Michaël


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mer Oct 19, 2005 17:23

Juste un truc, je ne sais pas pourquoi j´ai mis les drapeaux [F] qui sont forbiden...
Donc déjà enlève ça


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mer Oct 19, 2005 17:25

En plus si tu a des query string, il faut mettre le drapeau [QSA]
et pour ne pas que l´URL b apparaisse, je t´ai dit de ne pas mettre l´adresse absolue, mais sans le http.....site/


e-atlantide
WRInaute impliqué
WRInaute impliqué
 
Messages: 325
Inscription: Lun Avr 12, 2004 11:04

Message le Mer Oct 19, 2005 21:13

Merci pour ton aide. J'ai suivi tes explications. La redirection fonctionne mais j'ai une variable qui apparaît toujours à la fin de l'url redirigée (?f=1).

Dans le fichier .htaccess, j'ai mis :
RedirectMatch /forum/forum-1.php h**p://www.domaine.com/forum/forum-2.php [QSA]

ou

RedirectMatch forum/forum-1.php /forum/forum-2.php [QSA]

Le résultat : h**p://www.domaine.com/forum/forum-2.php?f=1

Je ne comprends pas.

Michaël


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mer Oct 19, 2005 23:45

ben [QSA] c´est Query String Append, donc rajoute les variables présentes dans l´url de base...
Donc anlève le [QSA]


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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).
  • Analyseur d'entête HTTP
    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