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