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

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

morren
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Inscription: 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: 1073
Inscription: 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
WRInaute accro
WRInaute accro
 
Messages: 17013
Inscription: 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
Inscription: 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
WRInaute accro
WRInaute accro
 
Messages: 17013
Inscription: 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: 4910
Inscription: 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: 1073
Inscription: 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: 4377
Inscription: 14 Mai 2003

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

Message le Jeu Nov 18, 2010 10:00



Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Related Links

  • Calcul du taux de liens vers des pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
  • Test de lien (type de redirection)
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Recherche de citations d'un site en texte brut
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités