probleme url rewritting
7 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

hm19000 - WRInaute occasionnel

- Messages: 492
- Inscription: 2 Oct 2005
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
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
-

YoyoS - WRInaute accro

- Messages: 3835
- Inscription: 14 Sep 2006
Bonjour hm190000
Et comme ça ça ne fonctionne pas ?
J'utilise un code quasi similaire qui fonctionne nikel sauf que j'ai \.html$ au lieu de \.php$ !
Et comme ça ça ne fonctionne pas ?
- Code: Tout sélectionner
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$ !
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
J'ai fait un test et ca marche :
tu n'as pas une autre règle avant qui match?
- Code: Tout sélectionner
RewriteRule ^article/(.*)-([0-9]+)\.php$ /article.php?categorie=$1&page=$2 [L]
tu n'as pas une autre règle avant qui match?
-

hm19000 - WRInaute occasionnel

- Messages: 492
- Inscription: 2 Oct 2005
webmasterlamogere a écrit:J'ai fait un test et ca marche :
- Code: Tout sélectionner
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: Tout sélectionner
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
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
il faut mettre les règles dans l'ordre : de la plus précise à la plus générale :
- Code: Tout sélectionner
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 - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
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.
7 messages
• Page 1 sur 1
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 :
- Wordpress - Problème d'url Rewritting
- Problème de rewritting et plusieurs répertoires
- [Réglé]problème rewritting slashs
- Problème sur un URL Rewritting
- Problème de Rewritting - Bugg de Pid
- URL Rewritting : problème tiret et underscore
- Problème avec les : et / dans mon rewritting :-/
- url rewritting : probleme de variable de session dans l'URL
- [Résolu] Problème Url Rewritting -> .htaccess avec EASYPH
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
