Vous �tes ici Articles Comment ajouter des mots clés dans vos URLs ?
Enregistr� le 19 Nov 2006 - Vu 684 fois
Impression: Imprimer l'article
|
Ecrit par : KOogar
|
.01 .02 .03 .04 .05 .06 .07 .08 .09 .10 .11 .12 .13 .14 .15 .16 .17 .18 .19 .20 .21 .22 |
<?php
function format_url( $url, $type = '' ){
$url = preg_replace("`[.*]`U","",$url);
$url = preg_replace('`&(amp;)?#?[a-z0-9]+;`i','-',$url);
$url = htmlentities($url, ENT_COMPAT);
$url = preg_replace( "`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig);`i","\1", $url );
$url = preg_replace( array("`[^a-z0-9]`i","`[-]+`") , "-", $url);
$url = ( $url == "" ) ? $type : strtolower(trim($url, '-'));
return $url;
}
$titre = ''; // a renseigner
$id = ''; // a renseigner
$titre_reecrit = format_url($titre,$type);
// utilisation
echo '<a href="fichier-'.$titre_reecrit.'-'.$id.'.html">Titre article</a>';
?>
|
.01 .02 |
<a href="fichier-le-titre-de-mon-article-41701.html">Titre article</a>
|
.01 .02 .03 .04 |
# fichier.php?id=41701
# fichier-le-titre-de-mon-article-41701.htm
RewriteRule ^fichier-([A-Za-z]+)-([0-9]+)\.html$ /fichier.php?id=$2 [L]
|
Nous accueillons avec plaisir les articles et les critiques de livres,
et nous encourageons les entreprises � contribuer avec les rapports d'industrie sur l'utilisation avantageuse de PHP.
Vous pouvez �galement soumettre des articles de journaux et les publications de la
presse professionnelle telles que les annonces de produits,
et nous serons heureux de les publier sur notre site.
Contactez-nous