[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
[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. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
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.
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
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]
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
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 :
- l'URL Rewriting expliqué aux débutants
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel URL Rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Google rachète Adscape Media
- Ecrire un sitemap pour Google News
- L'underscore bientôt un séparateur de mots pour Google ?
- Précisez vos recherches sur Google par la profondeur en répertoires
- Bonnes pratiques de référencement : sous-domaines ou répertoires ?
- 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
- Sous répertoires virtuels en une seule règle ?
- Créer des dossiers virtuels
- "Répertoires virtuels", règles ignorées ...
- [Résolu] sitemaps et dossiers virtuels
- Créer des répertoires : utile pour le référencement ?
- Repertoires "virtuels"
- pb de rewriting et dossiers virtuels
- Url Rewriting, pb de dossiers virtuels
- Générateur 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 1 invité





le forum