pr=3 et pr=0 apres rewriting
22 messages
• Page 2 sur 2 • 1, 2
Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics
-

PyRoFLo - WRInaute occasionnel

- Messages: 492
- Inscription: 24 Mar 2004
- 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é

- Messages: 865
- Inscription: 5 Juil 2004
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 )
-

Lentreprenaute - WRInaute impliqué

- Messages: 923
- Inscription: 18 Oct 2003
____________
Dernière édition par Lentreprenaute le Mer Nov 24, 2004 10:38, édité 2 fois.
-

PyRoFLo - WRInaute occasionnel

- Messages: 492
- Inscription: 24 Mar 2004
Oui ok mais est-ce que cette variable doit être transmise dans l'URL ou bien c'est juste pour plaire à Google ?
J'ai vu que tu utilisais un underscore, donc :
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é

- Messages: 923
- Inscription: 18 Oct 2003
- 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é

- Messages: 2461
- Inscription: 30 Aoû 2002
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à...
22 messages
• Page 2 sur 2 • 1, 2
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é
