web-dev-qa-db-fra.com

Les URL K2 ne fonctionnent pas après la migration vers Joomla 3

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!

3
Nuno Nogueira

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.

1
itoctopus