Bonjour,
Je suis sur Joomla 3.2.2 et je voudrais retirer les numéros d'Id qui apparaissent dans les URL quand on active la réécriture d'url au vol. On a :
et je voudrais :
Sur un site américain, j'ai trouvé qu'il faut :
1. Editer “components/com_content/router.php“
2. Remplacer :
$advanced = $params->get('sef_advanced_link', 0);
par
$advanced = $params->get('sef_advanced_link', 1);
3. Remplacer :
where($db->quoteName(‘alias’) . ‘ = ‘ . $db->quote($db->quote($segment)));
par
where($db->quoteName(‘alias’) . ‘ = ‘ . $db->quote($segment));
Ok, ça marche, on a des belles url sans les ID mais Joomla ne trouve plus mes articles ! J'ai une erreur 404 à chaque article ! Même après refresh du navigateur, purge des fichiers..
Existe-t-il une autre méthode ou un complément à celle-ci ?
Merci
Nadine
Je suis sur Joomla 3.2.2 et je voudrais retirer les numéros d'Id qui apparaissent dans les URL quand on active la réécriture d'url au vol. On a :
et je voudrais :
Sur un site américain, j'ai trouvé qu'il faut :
1. Editer “components/com_content/router.php“
2. Remplacer :
$advanced = $params->get('sef_advanced_link', 0);
par
$advanced = $params->get('sef_advanced_link', 1);
3. Remplacer :
where($db->quoteName(‘alias’) . ‘ = ‘ . $db->quote($db->quote($segment)));
par
where($db->quoteName(‘alias’) . ‘ = ‘ . $db->quote($segment));
Ok, ça marche, on a des belles url sans les ID mais Joomla ne trouve plus mes articles ! J'ai une erreur 404 à chaque article ! Même après refresh du navigateur, purge des fichiers..
Existe-t-il une autre méthode ou un complément à celle-ci ?
Merci
Nadine
Commentaire