Je viens de migrer vers Joomla 3 et mes URL K2 renvoient 404.
Avant la migration, il s'agissait d'un exemple d'URL correcte: [url = https://www.portal-gestao.com/item/7687-o-que-significa-mass-customization.html] URL [/ url]
Après la migration, cette page s'ouvre avec l'URL suivante: [url = https://www.portal-gestao.com/slideshow/item/7687-o-que-significa-mass-customization.html] URL [/url]
Donc, la catégorie est maintenant derrière le/item/partie de l'URL.
Il est très important, pour des raisons SEF, de conserver l'ancienne structure d'URL. J'avais la ligne suivante dans .htaccess pour forcer tous les éléments K2 à cette structure:
RewriteRule ^.+/item/(.+)$ /item/$1 [R=301,L]
Comment puis-je ramener cette structure d'URL?
Aidez-moi, s'il vous plaît!
Lorsque vous êtes dans K2 (dans l’administrateur Joomla), cliquez sur Parameters
en haut à droite, puis sur l’onglet Advanced
. En dessous de Advanced SEF Settings
, choisissez "Oui" à côté de Enable advanced SEF for K2 URLs
puis choisissez "Aucun" à côté de Prefix for item URLs
. Pour de bonnes mesures, choisissez "Non" à côté de Use the category ID in the URL
et choisissez "Non" à côté de Use the category title alias
.