Forum » » Questions » » Url-rewriting
Posté : 19 janv. 2007 à 02:31
// function pour le rewriting : Changement des accents et autres sur les liens qui prennent le nom du titre.
function ote_accent($str){
$str=strtolower($str);
$str = strtr($str,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$parenthese = array("(", ")", "[", "]", "|", "{", "}", "=", "+", "~");
$cedirroba = array("ç", "@");
$points = array(",", ".",":","?","/","§","!","%","*","¨","£","&","¤",";",":","^");
$espace = array(" ");
$doubletiret = array("--","'");
$resolu =array("resolu--");
$troistrois = array("troistrois");
$str = str_replace($parenthese, "", "$str");
$str = str_replace($points, "", "$str");
$str = str_replace($troistrois, "33", "$str");
$str = str_replace($doubletiret, "-", "$str");
$str = str_replace($cedirroba, "", "$str");
$str = str_replace($espace, "-", "$str");
$str = str_replace($doubletiret, "-", "$str");
return $str;
}
// function pour le titre dinamyque : enleve le slogan du site.
function ote_slogan($str){
$slogantitre = array("- Dépannage informatique à domicile sur la région bordelaise.");
$str = str_replace($slogantitre,"","$str");
$str = strtr($str,'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ','AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
//$str=strtoupper($str);
return $str;
}
echo "<td valign=top width=200><a href=liens-annuaires-categories-".ote_accent($title)."-$cid.html CLASS=\"NOIR\"><b>$title</b></a> <font size=1>($cnumrows)</font>";
RewriteRule ^liens-annuaires-sous-categories-([a-z0-9\-]+)-([0-9]+)\.html$ links.php?op=viewslink&sid=$2 [L]
Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=19951&forum=9