Pourquoi mes slahes ne marchent-ils pas ?

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

jst
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 25 Nov 2011

Pourquoi mes slahes ne marchent-ils pas ?

Message le Mar Nov 29, 2011 12:20

Bonjour,

Après un long moment de solitude, je me suis rendu compte que ceci ne marche pas:

Code: Tout sélectionner
RewriteRule ^test/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)\.html test.php?t1=$1&t2=$2 [L]

et fait passer mes lien à quelquechose du genre
Code: Tout sélectionner
http://urlrewriting/test/tag1/test/tag3/tag4.html

(avec répétition de la 1ere variable dans le lien...

Alors que
Code: Tout sélectionner
RewriteRule ^test-([a-zA-Z0-9]+)-([a-zA-Z0-9]+)\.html test.php?t1=$1&t2=$2 [L]

...marchre très bien...
Comment puis-je faire pour utiliser mes slashes sans exploser mes liens ?

Merci d'avance


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: Pourquoi mes slahes ne marchent-ils pas ?

Message le Mar Nov 29, 2011 12:59

Pourquoi se casser la tête, regarde 1 règle pour TOUT faire:
http://forum.webrankinfo.com/pratique-htaccess-lire-avant-poser-t13288 ... l#p1217718


forty
WRInaute passionné
WRInaute passionné
 
Messages: 1701
Inscription: 30 Oct 2008

Re: Pourquoi mes slahes ne marchent-ils pas ?

Message le Mar Nov 29, 2011 16:15

essaye d'ajouter cette ligne dans le .htaccess :
Code: Tout sélectionner
Options -MultiViews


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19595
Inscription: 8 Aoû 2004

Re: Pourquoi mes slahes ne marchent-ils pas ?

Message le Mar Nov 29, 2011 17:08

il faut toujours donner un lien absolu dans ton rewrite, donc pas test, mais /test

jst
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 25 Nov 2011

Re: Pourquoi mes slahes ne marchent-ils pas ?

Message le Sam Déc 03, 2011 10:47

Leonick a écrit:il faut toujours donner un lien absolu dans ton rewrite, donc pas test, mais /test

Toujours est-il que
Code: Tout sélectionner
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)\.html /index.php?module=$1&action=$2&crntSec=$3 [L]

ne marche pas,
alors que
Code: Tout sélectionner
RewriteRule ^([a-zA-Z0-9]+)-([a-zA-Z0-9]+)-([a-zA-Z0-9]+)\.html index.php?module=$1&action=$2&crntSec=$3 [L]

marche...

jst
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 25 Nov 2011

Re: Pourquoi mes slahes ne marchent-ils pas ?

Message le Sam Déc 03, 2011 10:50

forty a écrit:essaye d'ajouter cette ligne dans le .htaccess :
Code: Tout sélectionner
Options -MultiViews


Ca me donne un gros : Internal Server Error...

jst
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 12
Inscription: 25 Nov 2011

Re: Pourquoi mes slahes ne marchent-ils pas ?

Message le Sam Déc 03, 2011 10:56

spout a écrit:Pourquoi se casser la tête, regarde 1 règle pour TOUT faire:
http://forum.webrankinfo.com/pratique-htaccess-lire-avant-poser-t13288 ... l#p1217718

Effectivement, au premier abord, ça a l'air simplissime, et donne un équivalent urlrwriting hors serveur (ce qui peut toujours être utile), je vais tester tout ça ce w.e.
...Mais je ne comprends toujours pas pourquoi mes slashes ne marchent pas ....gfrrrrrrrr !


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19595
Inscription: 8 Aoû 2004

Re: Pourquoi mes slahes ne marchent-ils pas ?

Message le Sam Déc 03, 2011 12:51

ne marche pas, ça ne veut rien dire.
quel est le problème ?
ajoute un R=301 dans ta règle pour voir si la réécriture se fait bien, déjà


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 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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités