Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

probleme url rewritting

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
hm19000
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Oct 2005
Messages: 489

URL permanente de ce messagePosté le : Ven Nov 30, 2007 16:38    Sujet du message: probleme url rewritting

Bonjour,

quand je fais RewriteRule ^(.*)-([0-9]+)\.php$ article.php?categorie=$1&page=$2 [L] le lien marche

mais quand je faire RewriteRule ^article/(.*)-([0-9]+)\.php$ article.php?categorie=$1&page=$2 [L] ca ne marche plus la 2eme variable est attaché a la premiere .

exp : article/actualite-1.php j'ai pour $categorie actualite-1

Merci
 
hm19000 Visiter le site web du posteur
YoyoS
WRInaute accro
WRInaute accro

Inscrit le: 14 Sep 2006
Messages: 2268

URL permanente de ce messagePosté le : Ven Nov 30, 2007 17:01    Sujet du message: probleme url rewritting

Bonjour hm190000

Et comme ça ça ne fonctionne pas ?

Code:
RewriteRule ^article/(.*)-([0-9]+)\.php$ /article.php?categorie=$1&page=$2 [QSA,L]


J'utilise un code quasi similaire qui fonctionne nikel sauf que j'ai \.html$ au lieu de \.php$ !
 
YoyoS Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1623
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Ven Nov 30, 2007 17:13    Sujet du message: probleme url rewritting

J'ai fait un test et ca marche :
Code:
RewriteRule ^article/(.*)-([0-9]+)\.php$ /article.php?categorie=$1&page=$2 [L]


tu n'as pas une autre règle avant qui match?
 
webmasterlamogere Visiter le site web du posteur
hm19000
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Oct 2005
Messages: 489

URL permanente de ce messagePosté le : Ven Nov 30, 2007 17:28    Sujet du message: probleme url rewritting

webmasterlamogere a écrit:
J'ai fait un test et ca marche :
Code:
RewriteRule ^article/(.*)-([0-9]+)\.php$ /article.php?categorie=$1&page=$2 [L]


tu n'as pas une autre règle avant qui match?


en faite oui, j'ai d'autre regle avant , si je met RewriteRule ^article/(.*)-([0-9]+)\.php$ /article.php?categorie=$1&page=$2 [L] seul ca marche mais avec les autre ca ne marche pas

voidi mon .htacces

Code:


Options +FollowSymlinks


RewriteEngine On
RewriteRule ^recette/(.*)/(.*)\.php$  recette.php?id=$1&nom=$2 [L]

RewriteRule ^categorie/(.*)\.php$  categorie.php?categorie=$1 [L]
RewriteRule ^pays/(.*)\.php$  pays.php?pays=$1 [L]
RewriteRule ^article/(.*)\.php$  article.php?categorie=$1 [L]

RewriteRule ^(.*),([0-9]+)\.php$  pays.php?pays=$1&page=$2  [L]
RewriteRule ^(.*)-([0-9]+)\.php$  categorie.php?categorie=$1&page=$2  [L]
RewriteRule ^article-(.*)-([0-9]+)\.php$  article.php?categorie=$1&page=$2  [L]

Options -Indexes
 
hm19000 Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1623
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Ven Nov 30, 2007 17:31    Sujet du message: probleme url rewritting

il faut mettre les règles dans l'ordre : de la plus précise à la plus générale :
Code:
Options +FollowSymlinks


RewriteEngine On
RewriteRule ^recette/(.*)/(.*)\.php$  recette.php?id=$1&nom=$2 [L]

RewriteRule ^categorie/(.*)\.php$  categorie.php?categorie=$1 [L]
RewriteRule ^pays/(.*)\.php$  pays.php?pays=$1 [L]
RewriteRule ^article-(.*)-([0-9]+)\.php$  article.php?categorie=$1&page=$2  [L]
RewriteRule ^article/(.*)\.php$  article.php?categorie=$1 [L]

RewriteRule ^(.*),([0-9]+)\.php$  pays.php?pays=$1&page=$2  [L]
RewriteRule ^(.*)-([0-9]+)\.php$  categorie.php?categorie=$1&page=$2  [L]

Options -Indexes
 
webmasterlamogere Visiter le site web du posteur
hm19000
WRInaute impliqué
WRInaute impliqué

Inscrit le: 02 Oct 2005
Messages: 489

URL permanente de ce messagePosté le : Ven Nov 30, 2007 17:38    Sujet du message: probleme url rewritting

oui ca marche maintenant, c'est la premiere fois je lire qu'il faut les mettre de la plus précise à la plus générale

Merci
 
hm19000 Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1623
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Ven Nov 30, 2007 17:44    Sujet du message: probleme url rewritting

pour ton information, le serveur prend la première règle qui correspond et s'arrète si il y a l'option [L] pour Last. Si il n'y a pas l'option L, il prend le résultat et cherche une autre règle qui correspond pour trouver une autre réécriture.
 
webmasterlamogere Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort