pr=3 et pr=0 apres rewriting

Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics


PyRoFLo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 492
Inscription: 24 Mar 2004

Message le Ven Oct 29, 2004 14:21

Code: Tout sélectionner
RewriteRule ^page-([0-9]+)-([0-9]+)\.html$ index.php?cat=$1&p=$2 [QSA,L,R=301]


Pour "page" il faut que cela se transforme comment ?

Exemple (c'est toujours pareil :)) :

Code: Tout sélectionner
RewriteRule ^([a-z]+)-([0-9]+)-([0-9]+)\.html$ index.php?page=$1cat=$2p&=$3[NC,QSA,L,R=301]

Le flag NC signifie "No Case", ne prend pas en compte la casse.
Dernière édition par PyRoFLo le Ven Oct 29, 2004 14:27, édité 3 fois.

shrom
WRInaute impliqué
WRInaute impliqué
 
Messages: 865
Inscription: 5 Juil 2004

Message le Ven Oct 29, 2004 14:22

PyRoFLo a écrit:
shrom a écrit:L et R sont incompatibles.

L indique qu'il faut faire une redirection locale ( le navigateur n'est au courant de rien ), R indique qu'il faut envoyer un entête de redirection au navigateur.

???

http://www.supinfo-projects.com/cn/2004/regex/2/


Oups, désolé, j'ai confondu ( avec quoi ? je ne sais plus )


PyRoFLo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 492
Inscription: 24 Mar 2004

Message le Ven Oct 29, 2004 14:25

Ca arrive :wink:


Lentreprenaute
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 18 Oct 2003

Message le Ven Oct 29, 2004 14:26

____________
Dernière édition par Lentreprenaute le Mer Nov 24, 2004 10:38, édité 2 fois.


PyRoFLo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 492
Inscription: 24 Mar 2004

Message le Ven Oct 29, 2004 14:29

Oui ok mais est-ce que cette variable doit être transmise dans l'URL ou bien c'est juste pour plaire à Google ? :lol:

J'ai vu que tu utilisais un underscore, donc :

Code: Tout sélectionner
RewriteRule ^([a-z_]+)-([0-9]+)-([0-9]+)\.html$ index.php?page=$1cat=$2p&=$3 [NC,QSA,L,R=301]


Lentreprenaute
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 18 Oct 2003

Message le Ven Oct 29, 2004 14:31

Code: Tout sélectionner
RewriteRule ^([^-.]+)-([0-9]+)\.htm$ index.php?site=$2 [QSA,L]

reecrit :
index.php?site=XX
en :
nomvariable*-XX.htm

nomvariable n'est pas fixe, il peut prendre des valeurs différentes exemple : (nom_rubrique, page, page_rubrique, nom_cat,...)


si je tente R=301 pour envoyer les anciennes pages indexées (index.php?site=XX)par Google sur les nouvelles reecrites (en novariable-XX.htm) et ainsi recuperer le PR avec le code suivant


Code: Tout sélectionner
RewriteRule ^([^-.]+)-([0-9]+)\.htm$ index.php?site=$2 [NC,QSA,R=301,L]


cela me retourne cette erreur :

Code: Tout sélectionner
/home/web/messites/monsite/index.php was not found on this server.


cela revient a m'afficher le repertoire ou est stocké mon site sur mon serveur.


j'ai essayé de remettre a plat mon pb

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

Message le Sam Oct 30, 2004 20:57

Lentreprenaute a écrit:
Code: Tout sélectionner
RewriteRule ^([^-.]+)-([0-9]+)\.htm$ index.php?site=$2 [QSA,L]

reecrit :
index.php?site=XX
en :
nomvariable*-XX.htm


Pour commencer c'est l'inverse : ton code réécrit

nomvariable*-XX.htm en index.php?site=XX

Ton pb vient peu être de là...

pr=3 et pr=0 apres rewriting

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 Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. 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 1 invité