Bonjour !
Je debute en ce qui concerne l'URL Rewriting.
J'ai pu trouvé grace à internet un code qui me convient :
RewriteEngine on RewriteRule (.*)(-.+)-([^-]+)-([^-&]*)([^-]*)\.html $1$2&$3=$4$5\.html [N] RewriteRule (.*)-([^-]+)-([^-]*)(.*)\.html $1.php?$2=$3$4 [L] RewriteRule ^(.*).html $1.php [L]
J'ai également trouver sur le même site une fonction permettant de génèrer automatiquement le lien HTML à partir de l'adresse PHP:
function urlRewriting($url) { if (eregi("(.*).php(.*)",$url,$regs)) { $monurl = $regs[1]; $geturl = $regs[2]; while (eregi("(.*)(\?|&)([^=]+)=([^=]*)(.*)",$geturl,$regs)) { $geturl = $regs[1]."-".$regs[3]."-".$regs[4].$regs[5]; } $url = $monurl.$geturl; } elseif(eregi("(.*).php",$url,$regs)) { $url = $regs[1]; } return $url.".html"; }
Mon problème est que cette solution créer des URL du type :
nompage-var1-val1-var2-val2.html
Je souhaiterai avoir uniquement des liens du type:
val1-val2.html
Pourriez-vous me secourir ? Mes recherches ne m'aident pas
(http://www.webmaster-hub.com/index.php?showtopic=18526)
D'avance merci, bonne fin de journée.