[Réglé] Problème de dossiers virtuels

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


MagicManu
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: Sam Juin 26, 2004 10:08

[Réglé] Problème de dossiers virtuels

Message le Lun Aoû 29, 2005 13:38

Bonjour à tous,

Je cherche a transformer ça mais je n'y arrive pas :( :
    tutoriaux/index.php?id_tuto=3&cat=paint-shop-pro-7&title=changer-les-jantes
    en
    tutoriaux/paint-shop-pro-7/3_changer-les-jantes.html


Mon .htaccess :
Code: Tout sélectionner
RewriteEngine On
Options +FollowSymlinks
RewriteRule ^([0-9a-z]*)/([0-9]*)_.* /tuning/tutoriaux/index.php?id_tuto=$2

(je n'ai pas besoin de la variable $1 dans ma page (cat), c'est juste pour mon dossier virtuel.


Quelle est mon erreur SVP ?
Dernière édition par MagicManu le Jeu Sep 01, 2005 21:54, édité 1 fois.

nikoshr
WRInaute impliqué
WRInaute impliqué
 
Messages: 320
Inscription: Jeu Juil 10, 2003 5:49

Message le Lun Aoû 29, 2005 14:23

La première partie de l'expression n'accepte ni les /, ni les - alors qu'elle devrait absorber tutoriaux/paint-shop-pro-7
Essaie ca
Code: Tout sélectionner
RewriteRule /([0-9]+)_  /tuning/tutoriaux/index.php?id_tuto=$1


MagicManu
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: Sam Juin 26, 2004 10:08

Message le Lun Aoû 29, 2005 15:00

Nickel nikoshr, ça marche :D Merci beaucoup ;)

Vu que la 1ère partie n'accepte pas les /, est-il possible de rediriger un dossier ?
    tutoriaux/1_paint-shop-pro/index.html
    sur
    tutoriaux/index.php?id_cat=1

(avec ou sans index.html après le /)

nikoshr
WRInaute impliqué
WRInaute impliqué
 
Messages: 320
Inscription: Jeu Juil 10, 2003 5:49

Message le Lun Aoû 29, 2005 15:51

En corrigeant ta syntaxe initiale, par exemple :
Code: Tout sélectionner
RewriteRule ^tutoriaux/([0-9]+)[0-9a-z\-]+/([0-9]+)_ /tuning/tutoriaux/index.php?id_tuto=$1 [L]

RewriteRule ^tutoriaux/([0-9]+)[0-9a-z\-]+/ /tuning/tutoriaux/index.php?id_cat=$1 [L]


MagicManu
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: Sam Juin 26, 2004 10:08

Message le Lun Aoû 29, 2005 16:08

ça ne fonctionne plus, ni l'un ni l'autre :(

J'ai repris le 1er et j'ai juste ajouté /tutoriaux mais ça ne marche pas non plus (erreur 404) :
RewriteRule /tutoriaux/([0-9]+)_ /tuning/tutoriaux/index.php?id_tuto=$1

nikoshr
WRInaute impliqué
WRInaute impliqué
 
Messages: 320
Inscription: Jeu Juil 10, 2003 5:49

Message le Lun Aoû 29, 2005 16:12

Avec ou sans / devant tutoriaux dans l'expression régulière suivant l'hébergeur et là, dans la forme que tu donnes, tu ne peux vérifier que des adresses de type /tutoriaux/3_changer-les-jantes.html


MagicManu
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: Sam Juin 26, 2004 10:08

Message le Jeu Sep 01, 2005 21:53

Finalement je n'ai gardé les dossiers que pour les tutos et pas les catégories, le résultat me plait ;)
http://www.magicmanu.com/tuning/tutoriaux/

Encore merci pour ton aide nikoshr ;)

CrazyCow007
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 182
Inscription: Dim Déc 28, 2003 17:07

Message le Lun Sep 26, 2005 18:11

Juste un indication pour m'aider un peu :( : Dans quel dossier tu place ce .htaccess ? dans le dossier tuning/ ou le dossier parent à celui ci ou carément la racine du site ?


MagicManu
WRInaute discret
WRInaute discret
 
Messages: 72
Inscription: Sam Juin 26, 2004 10:08

Message le Lun Sep 26, 2005 18:14

Dans le dossier tutoriaux/ ;)


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