Rewriting déficient
6 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

Freedolphin - WRInaute discret

- Messages: 108
- Inscription: 16 Avr 2004
Rewriting déficient
Bonjour à tous,
Vous savez ce que c'est, le nez dans le code toute la journée, et on ne voit plus ses erreurs...
Je n'arrive pas à faire marcher un rewriting pourtant simple.
Le lien statique est de la forme :
appelé par un echo de la forme :
Jusque là, normalement, pas d'erreur.
Sauf que la page est introuvable.
Le fichier .htaccess en racine est le suivant :
Quelqu'un voit le problème ?
Merci d'avance de vos lumières !
Vous savez ce que c'est, le nez dans le code toute la journée, et on ne voit plus ses erreurs...
Je n'arrive pas à faire marcher un rewriting pourtant simple.
Le lien statique est de la forme :
- Code: Tout sélectionner
monsite.com/dossier/nom-de-la-page-id.html
appelé par un echo de la forme :
- Code: Tout sélectionner
echo <a href='http://www.monsite.com/dossier/$nom-$id.html'>$titre</a>
Jusque là, normalement, pas d'erreur.
Sauf que la page est introuvable.
Le fichier .htaccess en racine est le suivant :
- Code: Tout sélectionner
RewriteEngine on
RewriteRule [a-zA-Z0-9\_]+)-([0-9]+)\.html$ /dossier/modele.php?id=$2 [L]
Quelqu'un voit le problème ?
Merci d'avance de vos lumières !
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Déjà il manque une ouverture de parenthèse dans la première partie de ta règle de réécriture.
Ensuite, l'URl appelée contient plusieurs tirets, ta règle de réécriture ne peut peut être pas identifier le tiret qui sépare l'id du reste de l'URL ?
Ensuite, l'URl appelée contient plusieurs tirets, ta règle de réécriture ne peut peut être pas identifier le tiret qui sépare l'id du reste de l'URL ?
-

Freedolphin - WRInaute discret

- Messages: 108
- Inscription: 16 Avr 2004
Merci nickargall pour la parenthèse !
Il y avait aussi le chemin du dossier à revoir, mais ça marche !
Nickel, encore merci.
Il y avait aussi le chemin du dossier à revoir, mais ça marche !
Nickel, encore merci.
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
de rien
et t'as pas de souci d'identification du tiret qui délimite l'id de la page avec ta règle ? C'est le \_ qui gère ça ? Ca m'intéresse 
-

Freedolphin - WRInaute discret

- Messages: 108
- Inscription: 16 Avr 2004
non, pas de problème de ce côté là, mais je ne saurais pas te dire d'où vient la magie...
Comme tu t'en doutes, les tirets du nom de page sont générés par un ereg_replace, mais je ne sais pas si du coup le htaccess fait la nuance...
Comme tu t'en doutes, les tirets du nom de page sont générés par un ereg_replace, mais je ne sais pas si du coup le htaccess fait la nuance...
-

nickargall - WRInaute accro

- Messages: 6468
- Inscription: 13 Juin 2005
Non justement il ne peut pas faire la nuance, d'ou mon étonnement. Peut-etre peut-il analyser la séquence "tiret // valeur numérique", apparemment oui ..
6 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 :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
