[Résolu][url_rewriting]Créer des répertoires virtuels
11 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

tangui - WRInaute impliqué

- Messages: 863
- Inscription: 10 Fév 2005
[Résolu][url_rewriting]Créer des répertoires virtuels
Bonjour,
j'aimerai faire de l'Url rewriting de ce type:
www.toto.com/index.php?categorie=$1 --> www.toto.com/$1
www.toto.com/index.php?categorie=$1&ss_categorie --> www.toto.com/$1/$2
www.toto.com/index.php?categorie=$1&ss_ ... $2&page=$3 --> www.toto.com/$1/$2/$3
J'ai fait ca:
(pour le 3ieme truc, j'ai pas encore fait)
Alors, ca marche pour le 1er (sur le serveur, pas en local chez moi) mais ca ne marche aps pour le deuxieme... En fait, il me fait:
$1=www.toto.com/index.php?
$2=le bon parametre...
Je pense que pour lui ^(.*)$ index.php?categorie=$1 et ^(.*)\/(.*)$ index.php?categorie=$1&ss_categorie=$2 c'est la meme chose...
Comment faire pour lui dire d'appliquer les rèles à partir du / apres mon adresse internet?
J'ai déjà essayé de rajouter:
http:\/\/www.toto.com\/
devant mais sans succès
Des idées? car la je sèche complet...
j'aimerai faire de l'Url rewriting de ce type:
www.toto.com/index.php?categorie=$1 --> www.toto.com/$1
www.toto.com/index.php?categorie=$1&ss_categorie --> www.toto.com/$1/$2
www.toto.com/index.php?categorie=$1&ss_ ... $2&page=$3 --> www.toto.com/$1/$2/$3
J'ai fait ca:
- Code: Tout sélectionner
RewriteRule ^(.*)$ index.php?categorie=$1
RewriteRule ^(.*)\/(.*)$ index.php?categorie=$1&ss_categorie=$2
(pour le 3ieme truc, j'ai pas encore fait)
Alors, ca marche pour le 1er (sur le serveur, pas en local chez moi) mais ca ne marche aps pour le deuxieme... En fait, il me fait:
$1=www.toto.com/index.php?
$2=le bon parametre...
Je pense que pour lui ^(.*)$ index.php?categorie=$1 et ^(.*)\/(.*)$ index.php?categorie=$1&ss_categorie=$2 c'est la meme chose...
Comment faire pour lui dire d'appliquer les rèles à partir du / apres mon adresse internet?
J'ai déjà essayé de rajouter:
http:\/\/www.toto.com\/
devant mais sans succès
Des idées? car la je sèche complet...
Dernière édition par tangui le Jeu Juin 23, 2005 16:46, édité 1 fois.
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
bonjour.
Voilà .
Soit dit en passant : j'adore mes exemples.
- il existe pour donner des exemples d'URL les domaines example.com, .org et .net (avec un a).
- les règles de réécriture doivent TOUJOURS s'appliquer de la plus PRECISE à la plus générale. ET il faut mettre [L] à la fin de la ligne si on veut éviter qu'une autre règle "capte" à nouveau l'adresse.
De la même façon que si je veux rediriger toutes les voitures jaunes à jante alu voulant traverser un pont vers la rocade, et jeter toutes les autres voitures jaunes à l'eau, il faut écrire- Code: Tout sélectionner
redirect voiturejauneajantealu rocade [L]
redirect voiturejaune à leau[L]
et non pas l'inverse, sinon une fois jetée à l'eau ta voiture sera impossible à trier selon le type des jantes.
Voilà .
Soit dit en passant : j'adore mes exemples.
-

dasikund - WRInaute discret

- Messages: 134
- Inscription: 28 Avr 2005
Salut,
Et si tu essaies un truc dans le genre ?
Tiens nous au courant,
A+
Doug
Et si tu essaies un truc dans le genre ?
- Code: Tout sélectionner
RewriteRule ^(.*)\/(.*)(.?|\/)$ index.php?categorie=$1&ss_categorie=$2
RewriteRule ^(.*)(.?|\/)$ index.php?categorie=$1
Tiens nous au courant,
A+
Doug
-

tangui - WRInaute impliqué

- Messages: 863
- Inscription: 10 Fév 2005
J'ai fait un mélange de ce que vous m'avez donné, et ca a l'air de marcher
merci!!
- Code: Tout sélectionner
RewriteRule ^(.*)\/(.*)(.?|\/)$ index.php?categorie=$1&ss_categorie=$2 [L]
RewriteRule ^(.*)(.?|\/)$ index.php?categorie=$1 [L]
-

dasikund - WRInaute discret

- Messages: 134
- Inscription: 28 Avr 2005
Salut,
Bon c'est cool que ça fonctionne.
Au temps pour moi j'ai oublié de mettre les [L] à la fin de chaque règle.
Sinon pour que cela fonctionne en local, tu as une manip à faire, quelqu'un du forum l'avait donnée. En revanche je ne me souviens ni de la manip, ni de son auteur... Mémoire quand tu nous lâches...
A+
Doug
Bon c'est cool que ça fonctionne.
Au temps pour moi j'ai oublié de mettre les [L] à la fin de chaque règle.
Sinon pour que cela fonctionne en local, tu as une manip à faire, quelqu'un du forum l'avait donnée. En revanche je ne me souviens ni de la manip, ni de son auteur... Mémoire quand tu nous lâches...
A+
Doug
-

Alexmp4 - Nouveau WRInaute

- Messages: 30
- Inscription: 22 Juil 2005
Bon moi aussi j'ai un petit souci...
Voila je veux passer mes pages :
liens
tourisme
tourisme/lisbonne
en :
index.php?page=liens
index.php?page=tourisme
index.php?page=tourisme/lisbonne
Avec ceci :
RewriteEngine On
RewriteRule ^(.+)\.html$ index.php?page=$1
j'arrive a faire tout marcher mais...
le tourisme/lisbonne me pose probleme car je ne saurais pas l'expliquer mais j'ai ma page sans les images... en fait je doit etre dans un repertoire virtuel mais comment faire pour remettre tout ça a la racine du site ???
Voila je veux passer mes pages :
liens
tourisme
tourisme/lisbonne
en :
index.php?page=liens
index.php?page=tourisme
index.php?page=tourisme/lisbonne
Avec ceci :
RewriteEngine On
RewriteRule ^(.+)\.html$ index.php?page=$1
j'arrive a faire tout marcher mais...
le tourisme/lisbonne me pose probleme car je ne saurais pas l'expliquer mais j'ai ma page sans les images... en fait je doit etre dans un repertoire virtuel mais comment faire pour remettre tout ça a la racine du site ???
11 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 :
- Comment créer des répertoires virtuels avec url rewriting ?
- Créer des répertoires virtuels avec htaccess
- Créer des répertoires virtuels pour mes langues
- URL rewriting et répertoires virtuels
- [url rewriting] Répertoires Virtuels
- Répertoires virtuels
- Distinguer répertoires virtuels et réels
- Multilingue et sous repertoires virtuels
- repertoires virtuels au fonctionnement aleatoire
- Redirection 404 et répertoires virtuels
- Combinaison de mots-clés
Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
