Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

avoir de belles urls réécrites

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Sunka
Nouveau WRInaute

Inscrit le: 07 Aoû 2005
Messages: 10

URL permanente de ce messagePosté le : Dim Aoû 07, 2005 14:34    Sujet du message: avoir de belles urls réécrites

Salut, je cherche à effectuer ma réécriture d'url car en fait je possède le type d'url suivant : http://www.mynsittttte.com/achat/index.php?catid=25
mais j'ai un souci car je ne sais pas comment passer à ce type d'url :

http://www.mynsittttte.com/achat/exemple.html

sachant que j'ai déjà installé un htaccess de ce type :


Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([^-]+).html$ index.php?catid=$1 [L]


Mais le souci c'est que les robots et les visiteurs vont toujours avoir des url classiques sur mon site comment puis-je faire pour avoir que des url réécrites? Ai-je un fichier php à modifier? si oui lequel? Comment? Faut-il rajouter ce fichier php au niveau du site?

Merci d'avance
 
Sunka Visiter le site web du posteur
Tymir
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 26 Juil 2005
Messages: 239

URL permanente de ce messagePosté le : Dim Aoû 07, 2005 14:36    Sujet du message: avoir de belles urls réécrites

Il faut remplacer le lien http://www.example.com/achat/index.php?catid=25 par http://www.example.com/achat/25.html.
 
Tymir Visiter le site web du posteur
Sunka
Nouveau WRInaute

Inscrit le: 07 Aoû 2005
Messages: 10

URL permanente de ce messagePosté le : Dim Aoû 07, 2005 14:40    Sujet du message: avoir de belles urls réécrites

Tymir a écrit:
Il faut remplacer les liens par http://www.example.com/achat/25.html.


Salut, pourrais-tu être plus précis svp
 
Sunka Visiter le site web du posteur
Tymir
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 26 Juil 2005
Messages: 239

URL permanente de ce messagePosté le : Dim Aoû 07, 2005 14:42    Sujet du message: avoir de belles urls réécrites

Ben je suppose que dans ton fichier PHP tu dois avoir un lien du type :
echo '<a href="http://example.com/index.php?catid=$id"></a>';

Il faut que tu le ramplace par
echo '<a href="http://example.com/$id.html"></a>';
 
Tymir Visiter le site web du posteur
Sunka
Nouveau WRInaute

Inscrit le: 07 Aoû 2005
Messages: 10

URL permanente de ce messagePosté le : Dim Aoû 07, 2005 14:48    Sujet du message: avoir de belles urls réécrites

voici le code qui serait utilisé par le site pour affiché les catégories :

Code:
/* Renvoie l'arbre des catégories des produits, en commençant de top jusquà la
 * categorie specifiee par $id */

   global $SESSION, $wwwroot;
   $qid = mysql_query("SELECT parent_id, nom_fr FROM categories WHERE id = $catid");
   if ($qid) {
      if (mysql_num_rows($qid)) {
         list($parent, $nom) = mysql_fetch_row($qid);
         $nom = "<a class=text10 href='$wwwroot/achat/index.php?catid=$catid'>$nom</a>";
      } else {
         $parent = 0;
         $nom = "";

qu'est ce que je dois changer pour arriver au résultat voulu?
 
Sunka Visiter le site web du posteur
Tymir
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 26 Juil 2005
Messages: 239

URL permanente de ce messagePosté le : Dim Aoû 07, 2005 16:07    Sujet du message: avoir de belles urls réécrites

Citation:
/* Renvoie l'arbre des catégories des produits, en commençant de top jusquà la
* categorie specifiee par $id */

global $SESSION, $wwwroot;
$qid = mysql_query("SELECT parent_id, nom_fr FROM categories WHERE id = $catid");
if ($qid) {
if (mysql_num_rows($qid)) {
list($parent, $nom) = mysql_fetch_row($qid);
$nom = "<a class=text10 href='$wwwroot/achat/$catid.html'>$nom</a>";
} else {
$parent = 0;
$nom = "";


Là ça te donnera une url du genre example.com/25.html. Bien sûr tu peux l'améliorer en mettant tes mots clés par exemple, mais il faut changer le fichier htaccess aussi Wink
 
Tymir Visiter le site web du posteur
Sunka
Nouveau WRInaute

Inscrit le: 07 Aoû 2005
Messages: 10

URL permanente de ce messagePosté le : Dim Aoû 07, 2005 17:50    Sujet du message: avoir de belles urls réécrites

tu pouurais me donner un exemple de comment l'améliorer ? svp
 
Sunka Visiter le site web du posteur
Borower
WRInaute accro
WRInaute accro

Inscrit le: 18 Avr 2005
Messages: 2135
Localisation: Lyon

URL permanente de ce messagePosté le : Dim Aoû 07, 2005 19:45    Sujet du message: avoir de belles urls réécrites

Ce que tu peut faire c est incruster la variable $nom dans ton URL.
Tu devra au préalable changer les espaces par les - et changer tous les caracteres speciaux.
Ensuite tu modifira ton .htaccess.
Si tu as besoin d aide dis le moi.
Je pourrais t aider.
 
Borower Visiter le site web du posteur
M.o.n.d.i.a.n.i
WRInaute impliqué
WRInaute impliqué

Inscrit le: 09 Juil 2005
Messages: 317
Localisation: Belgique

URL permanente de ce messagePosté le : Lun Aoû 08, 2005 0:38    Sujet du message: avoir de belles urls réécrites

Tu devrais trouver ton bonheur ici Wink
http://www.webrankinfo.com/forums/viewtopic_32396.htm
 
M.o.n.d.i.a.n.i Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort