url rewriting je m'en sort pas

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

rubenxela
Nouveau WRInaute
 
Messages: 3
Inscription: Jeu Avr 08, 2004 14:30

url rewriting je m'en sort pas

Message le Ven Avr 23, 2004 16:04

Salut à tous
je me tente à l'url rewriting depuis qlques heures maius j'ai beau essayer tout un tas de trucs, je n'y comprend pas grand chose, je n'arive pas à calculer la logique, enfin si !! mais quand je test ça ne fonctionne pas. 8O
Mon site est chez ovh donc ça devrait fonctionner, aussi j'ai pu voir par certains essais que ça marchait mais pas du tout comme je le voudrais

En fait j'aimerais fairer passer 2 règles de rewrite et dans l'une d'entre elle il y a plusieurs solutions.
je vous laisse aussi l'adresse de mon site si vous voulez voir le script, mais il n'y a plus le htaccess (ça ne marchait pas et je ne veux pas prendre de risque / positionnement en plein crawl) reggaeconcerts.net/agenda.php

- la première règle que je voulais simplifier
>> reggaeconcerts.net/agenda.php?deb=2 (le nombre indiquant page suivante et même là pourtant ça doit être simple je n'y arrive pas)

>> la 2eme est plus complexe c'est pour les recherches
reggaeconcerts.net/search.php?genre=1&nom=30-4-2004
le genre > quand 1 > nom = date du type jj-m-aaaa
le genre > quand 2 > nom= ville (lettres)
le genre > quand 3 > nom=rubrique (lettres)

Alors voilà à quoi je m'étais essayé sans succès

RewriteEngine on
RewriteRule ^search-([0-9]+)-([0-9])\.html$ search.php?genre=$1&nom=$2
RewriteRule ^agenda([0-9]+)\.html$ agenda.php?deb=$1 [L]


si quelqu'un pouvait me donner un coup de main je lui en serais très reconnaissant et désolé d'être une bille :roll:

loopy
Nouveau WRInaute
 
Messages: 36
Inscription: Jeu Mar 06, 2003 11:27

Message le Ven Avr 23, 2004 16:54

Essaie ça ?

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^search-([0-9]+)-([0-9])\.html$ /search.php?genre=$1&nom=$2
RewriteRule ^agenda([0-9]+)\.html$ /agenda.php?deb=$1 [L]

JPC
WRInaute passionné
WRInaute passionné
 
Messages: 565
Inscription: Lun Juin 02, 2003 10:19

Message le Sam Avr 24, 2004 12:28

pour le search,
ça devrait plutot ressembler à

Code: Tout sélectionner
RewriteRule ^search-([0-9]+)-(.*)\.html$ search.php?genre=$1&nom=$2 


parceque avec ton code, ton euxième paramtre ne pouvait etre composé que de chiffres; et il manquait un indication de longueur...
le . signifie tout caractère, et le * autant qu'on veut...

pour la 2° page d'agenda, je ne voit pas de problème; agenda2.html devrait aller au bon endroit...


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