remplacer les espace par des "-" dans l'url rewrit
3 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
remplacer les espace par des "-" dans l'url rewrit
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
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
Bonjour,
magic corp. nous en a offert une bien pratique ici :
http://www.webrankinfo.com/forums/viewt ... htm#558757
magic corp. nous en a offert une bien pratique ici :
http://www.webrankinfo.com/forums/viewt ... htm#558757
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));
}
3 messages • Page 1 sur 1
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 :
- Fin du programme de parrainages AdSense et prochain réseau d'affiliation Google
- AOL pourrait remplacer son partenaire Google par MSN
- Amazon pourrait se lancer dans la publicité contextuelle
- Yahoo Video se lance en France
- Outil de suggestion de mots sémantiquement proches
- Listes des requêtes les plus populaires du moment
- Exalead dialogue sur le nouveau forum Exalead de WebRankInfo
- AT Internet lance AnalyzerNX : Come & live the New eXperience!
- Description du TrustRank de Google
- Google propose le lien Votre publicité sur ce site dans AdSense
- Remplacer les " " et les "," dans mon c
- Zoints seo : mes "é" ne sont pas remplacer par des
- remplacer " %20 " par " - "
- [ resolu ] remplacer dans une chaine "d'" par &quo
- Un script comme WEBJS.NET "espace protégé" pour mu
- "Louer" un espace publicitaire, comment procéder ?
- referencement des pages "espace perso"
- TITLE" tiret virgule ou espace ?????"
- remplacer des " ? " par des " / " en .c
- Remplacer le caractère "?"
Consultez la description détaillée des produits ou services de Google suivants : Google Space
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum