Redirection 302 sur un forum phpbb avec url-rewriting

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


e-atlantide
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 327
Inscription: 12 Avr 2004

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 passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

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 occasionnel
WRInaute occasionnel
 
Messages: 327
Inscription: 12 Avr 2004

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 passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

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 passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

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 occasionnel
WRInaute occasionnel
 
Messages: 327
Inscription: 12 Avr 2004

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 passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

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]


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

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