remplacer les espace par des "-" dans l'url rewrit

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


hebmaster
WRInaute accro
WRInaute accro
 
Messages: 1056
Inscription: Jeu Déc 22, 2005 12:35

remplacer les espace par des "-" dans l'url rewrit

Message le Mer Oct 04, 2006 12:26

Bonjour,

mes liens sont sous cette forme :

-www.ndd.com/index.php?titre=le titre de la page

j'ai installé l'url rewriting pour que les liens deviennent sous cette forme :

-www.ndd.com/le titre de la page.htm

or dans le titre on trouve pas mal de caractère spéciaux comme l'espace ,les accents ...

existe il une fonction php qui remplace automatiquement tous les caractère spéciaux par leur équivalent normale..

ex: "à" se transforme en "a"
" " se transforme en "-" etc ...
merci


siddhy
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Lun Sep 20, 2004 15:50

Message le Mer Oct 04, 2006 12:57

Bonjour,

magic corp. nous en a offert une bien pratique ici :
http://www.webrankinfo.com/forums/viewt ... htm#558757


hebmaster
WRInaute accro
WRInaute accro
 
Messages: 1056
Inscription: Jeu Déc 22, 2005 12:35

Message le Mer Oct 04, 2006 15:04

siddhy a écrit:Bonjour,

magic corp. nous en a offert une bien pratique ici :
http://www.webrankinfo.com/forums/viewt ... htm#558757

merci beaucoup , c'est ce que je cherche

Code: Tout sélectionner
function convert_for_uri($text) {
  // Définition du séparateur
  define("SEPARATOR", "-");

  $tofind = "àáâãäåòóôõöøèéêëçìíîïùúûüÿñ"; // Lettre accentuées
  $replac = "aaaaaaooooooeeeeciiiiuuuuyn"; // Equivalant non accentué

  // Mise en minuscule + suppression des lettres accentuées par leur équivalant non accentué
  $text = strtr(strtolower($text),$tofind,$replac);

  // Remplacement de caractère non alphanumérique par un séparateur
  $text = ereg_replace("[^a-z0-9]", SEPARATOR, $text);

  // Suppression des doubles séparateurs
  while (strstr($text, SEPARATOR . SEPARATOR))
    $text = str_replace(SEPARATOR . SEPARATOR, SEPARATOR, $text);

  // Retour avec suppression d’un possible séparateur en fin de chaîne
  return(ereg_replace(SEPARATOR . "$", "", $text));
}


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 :



Qui est en ligne

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