redirection 301 avec url rewriting et paramètres

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


soccarfr
WRInaute discret
WRInaute discret
 
Messages: 99
Inscription: Mer Sep 01, 2004 10:28

redirection 301 avec url rewriting et paramètres

Message le Mar Déc 21, 2004 20:18

Bonsoir,

après avoir parcouru le forum, j'ai cru comprendre que l'url rewriting ne prenait pas en compte les paramètres après le "?".

Or j'ai des url du type :

+http://www.monsite.fr/index.php?page=nomPage

que je veut rediriger en 301 vers :

+http://www.monsite.fr/Page-nomPage.html

J'ai donc essayé :
Code: Tout sélectionner
RewriteRule ^index\.php?page=([^.]+) /Page-$1.html [R=301,L]

mais comme le "?" gène, je ne sais pas comment faire.

merci de votre aide

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Mar Déc 21, 2004 21:42

Il faut que tu fasse la redirection dans un script en php.


soccarfr
WRInaute discret
WRInaute discret
 
Messages: 99
Inscription: Mer Sep 01, 2004 10:28

Message le Mar Déc 21, 2004 21:59

salut,

je peut pas malheureusement à cause de pseudos frames, les headers sont déjà envoyés.

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Mar Déc 21, 2004 22:27

soccarfr a écrit:salut,

je peut pas malheureusement à cause de pseudos frames, les headers sont déjà envoyés.


Tu peux bien mettre au début de ta page index.php (avant tout envoi au navigateur) un bout de code qui te redirige en 301 vers la nouvelle page, en fonction du $_SERVER['REQUEST_URI'] . Non ?


soccarfr
WRInaute discret
WRInaute discret
 
Messages: 99
Inscription: Mer Sep 01, 2004 10:28

Message le Mar Déc 21, 2004 22:49

c'est bon j'ai finalement trouvé une place dans le code avant les headers pour mettre un switch des différentes redirections.

Par contre, peut tu me conseiller:

je met des 301 ou 410 ?

merci

jeroen
WRInaute accro
WRInaute accro
 
Messages: 2384
Inscription: Ven Aoû 30, 2002 13:35

Message le Mar Déc 21, 2004 23:01

soccarfr a écrit:Par contre, peut tu me conseiller:

je met des 301 ou 410 ?

merci


??

les codes des redirections.

A toi de voir, c'est pas mon site...

Avec tes redirections mise en place, attention de ne pas boucler....
Tu redirige vers Page-nomPage.html qui ve être réécrite dans le .htaccess en index.php?page=nomPage, faudrait pas que tu redirige....


soccarfr
WRInaute discret
WRInaute discret
 
Messages: 99
Inscription: Mer Sep 01, 2004 10:28

Message le Mar Déc 21, 2004 23:09

ok merci et @++


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Alerts

  • Test de lien (type 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).
  • Test HTTP header
    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