rewriting pour un débutant

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

hanlin
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 202
Inscription: Jeu Mar 23, 2006 11:16

rewriting pour un débutant

Message le Jeu Mai 18, 2006 13:44

je voudrais rewriter ma boutique en ligne et c pas gagné, mais je compte bien y arriver....Voici la ligne que je met dans mon htaccess :


je voudrais en fait transformer :

http://www.china-partners.net/shop/inde ... &id_ctg=16

en

http://www.china-partners.net/shop/inde ... -mp3-1.htm


la deuxieme url, c elle que je veux obtenir, si quelqu'un peut juste m'orienter ça serait bien sympa...j'ai essayé ce truc mais bon je ne suis pas du tout sûr...
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^/shop/index-mod-(.*)-id_ctg-([0-9]+)\.htm$   ^/shop/index.php?mod=$1&id_ctg=$2 [L]

merci

Hanlin

yann214
WRInaute impliqué
WRInaute impliqué
 
Messages: 366
Inscription: Jeu Nov 17, 2005 8:59

Message le Jeu Mai 18, 2006 13:58

le problème que je vois dans ton rewriting, c'est que tu n'a plus le id_ctg dans ta nouvelle url...

RewriteEngine on
RewriteRule ^(.+)index-(.+)-([0-9]+)\.htm$ /index.php?mod=$2&id_ctg=$3 [L]

tu aurais :
http://www.china-partners.net/shop/inde ... &id_ctg=16

transformé en :
http://www.china-partners.net/shop/inde ... ory-16.htm

hanlin
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 202
Inscription: Jeu Mar 23, 2006 11:16

comment mettre le nom de la categorie en question ?

Message le Jeu Mai 18, 2006 14:16

Merci pour ta réponse Yann, je vais tenter ça...j'aurais deux autres questions, vu que je suis vraiment nul dans le domaine...

Je voudrais mettre le nom du produit dans mon url, c'est possible ?

si mon menu est un include, le htaccess je le mets dans le meme repertoire où se trouve mon menu ou dans le repertoire de la page index ?

Salut à toi Yann

Hanlin

hanlin
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 202
Inscription: Jeu Mar 23, 2006 11:16

le titre dans l'url

Message le Jeu Mai 18, 2006 16:14

La réecriture de l'adresse marche en intégrant cette ligne :

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^index-(.+)-([0-9]+)\.html$ /shop/index.php?mod=$1&id_ctg=$2 [L] 



Mais il n'y aurait vraiment personne pour m'indiquer un moyen pour afficher la phrase de mon lien dans mon url ? Par exemple en cliquant sur

lecteur mp3

j'obtient une url du genre http://www.mosite.net/shop/lecteur-mp3.html


Hanlin

magic corp.
WRInaute impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

Message le Jeu Mai 18, 2006 21:03

L'URL rewriting ne sert pas à convertir :
Code: Tout sélectionner
http://www.china-partners.net/shop/index.php?mod=category&id_ctg=16

en
Code: Tout sélectionner
http://www.china-partners.net/shop/index-lecteurs-de-musique-mp3-1.htm

Mais l'inverse.
Si tu veux une URL comme ça :
Code: Tout sélectionner
http://www.china-partners.net/shop/index-lecteurs-de-musique-mp3-1.htm

C'est dans ton code (PHP je suppose) que tu gère le truc.

Quand à ta règle, je dirais :
Code: Tout sélectionner
RewriteRule ^/index-mod-(.*)-id_ctg-([0-9]+)\.htm$   ^/shop/index.php?mod=$1&id_ctg=$2 [L]

Avec une URL style :
Code: Tout sélectionner
http://www.china-partners.net/shop/index-mod-lecteurs-de-musique-mp3-id_ctg-1.htm

Ce qui ne correspond pas vraiment à l'exemple fournis :?
Pour ton exemple je dirait :
Code: Tout sélectionner
RewriteRule ^/index-(.*)-([0-9]+)\.htm$   ^/shop/index.php?mod=$1&id_ctg=$2 [L]

A verifier bien evidement :D


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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: ybet et 0 invités