Comment ré-écrire un lien en fonction du contenu...

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

morren
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Enregistré le: 17 Mar 2010

Comment ré-écrire un lien en fonction du contenu...

Message le Mer Nov 17, 2010 21:19

Bonjour à tous,

Je cherche et ne trouve pas de réponse ou des réponses en chinois médiéval...

Voila exactement ce que je cherche à faire.
Je voudrai que mon url se ré-écrive en fonction du titre de mon article (balise h1).
Ex. Mondomaine.fr/Le-titre-principale-de-mon-article.html

Avec des trucs du style article?toto=1&bidule=2 , pas de souci, là je sais écrire la règle. Ça se complique considérablement lorsque je ne connais pas à l'avance la longueur et le nombre de mots qui seront dans le titre (écris par plusieurs auteurs)... et qui doivent placer eux même leurs fichiers dans la rubrique articles sans à avoir à tout ré-écrire...

reglisse
WRInaute passionné
WRInaute passionné
 
Messages: 1078
Enregistré le: 15 Nov 2005

Re: Comment ré-écrire un lien en fonction du contenu...

Message le Mer Nov 17, 2010 21:43

il faut récupérer le titre dans une variable, le stocker dans une base, le traiter afin qu'il soit possible de l'inclure dans une url...

ps : va falloir se mettre au chinois médiéval


HawkEye
Modérateur
Modérateur
 
Messages: 18187
Enregistré le: 23 Fév 2004

Re: Comment ré-écrire un lien en fonction du contenu...

Message le Mer Nov 17, 2010 22:14

Pas besoin de chinois médiéval, en fait.
Le mot que tu cherches, c'est un slug.

Lors de la publication de ton article, il faut qu'une fonction nettoie le titre (accents, stop words, caractères superflus), ou que tu le fasses toi-même, afin de déterminer un "slug" (dans ton cas: "le-titre-principal-de-mon-article").
En sauvant ton article dans ta base de données, le slug sera enregistré dans un champ.

La règle de réécriture à mettre dans ton fichier .htaccess sera:

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^articles/(.*)\.html$ articles.php?slug=$1 [/L]


...et le couple php/MySQL fera le reste... une simple "SELECT [...] FROM [...] WHERE `slug` LIKE '$slug'".

> à noter bien sûr que slug doit être indexé et unique dans ta db.

morren
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Enregistré le: 17 Mar 2010

Re: Comment ré-écrire un lien en fonction du contenu...

Message le Mer Nov 17, 2010 22:51

OK ! Merci, voila effectivement un début de réponse plus clair ou du moins (pour moi) une piste qui va me permettre de chercher plus loin le fonctionnement de ce fameux "Slug" !

En voila bien un drôle de nom tiens !
Heureusement que j'avais pas des parents informaticiens, car sait-on jamais, j'aurais pu m'appeler Slug :? :lol:

Plus sérieusement merci beaucoup, je sais où chercher maintenant !


HawkEye
Modérateur
Modérateur
 
Messages: 18187
Enregistré le: 23 Fév 2004

Re: Comment ré-écrire un lien en fonction du contenu...

Message le Mer Nov 17, 2010 23:13

De rien ;)

Pour info, j'utilise ce type d'URLs ici (par exemple): http://taggyo.com/info/webrankinfo-le-portail-du-referencement-google.html ;)

milkiway
WRInaute accro
WRInaute accro
 
Messages: 4994
Enregistré le: 3 Fév 2004

Re: Comment ré-écrire un lien en fonction du contenu...

Message le Jeu Nov 18, 2010 8:02

HawkEye, pourquoi utilises tu un LIKE? c'est assez lourd.

reglisse
WRInaute passionné
WRInaute passionné
 
Messages: 1078
Enregistré le: 15 Nov 2005

Re: Comment ré-écrire un lien en fonction du contenu...

Message le Jeu Nov 18, 2010 8:54

oui merci HawkEye mais pour un débutant le couple php/mysql peut bien paraitre du chinois médiéval


spout
WRInaute accro
WRInaute accro
 
Messages: 8400
Enregistré le: 14 Mai 2003

Re: Comment ré-écrire un lien en fonction du contenu...

Message le Jeu Nov 18, 2010 10:00



Formation recommandée sur ce thème :

Formation REFERENCEMENT 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 :