Back to top

Autore Topic: URL di Joomla 3 diverse su Joomla 4  (Letto 291 volte)

Offline Ste981

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
URL di Joomla 3 diverse su Joomla 4
« il: 31 Gen 2024, 00:04:33 »
Salve a tutti.
Nel passaggio del sito da J3 a J4 ho riscontrato il problema delle URL non più uguali alle precedenti.
Per una questione di posizionamento ho sempre tenuto il sito con ID categoria e ID articolo nel URL ed ora con J4 si crea un pasticcio.

Con Joomla 3 avevo:
sito/9-categoria/6-articolo
con Joomla 4 diventa:
sito/?view=article&id=6:articolo&catid=9

 
Ho fatto alcune ricerche, e da cosa ho capito con Joomla 4 si è passati ad un sistema diverso per il routing degli URL da "Legacy" a "Modern".

 
Tutto sembra configurato a dovere, ma per avere un URL SEF con J4 pare che sia necessario creare ANCHE una voce di menu (anche nascosto) per le categorie, prima invece avevo le categorie (con relativi articoli) create con soli moduli disposti sulla barra laterale del sito.
(Modulo Elenco articoli » Questo modulo visualizza una lista di articoli appartenenti a una o più categorie.)

 
Ora quindi, facendo delle prove in locale, per riavere un URL identico ho creato questa voce di menu nascosto ( tipologia: Articoli » Lista di singola categoria) nominandola proprio come la categoria con ID che avevo, cioè vedi esempio sopra:  9-categoria.
In questo modo ho nuovamente l’URL uguale a quello vecchio di J3.

 
Confermate che è l’unica strada?  A parte rifare il sito e implementare dei Redirect?
Con questo procedimento avrò problemi di URL doppie per Google?
C’e da dire che prima con J3 il link “ridotto”: sito/6-articolo (senza la categoria) funzionava, ora con la voce di menù da errore 404. Per funzionare deve essere completo di categoria
« Ultima modifica: 31 Gen 2024, 00:16:10 da Ste981 »

Offline Ste981

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:URL di Joomla 3 diverse su Joomla 4
« Risposta #1 il: 31 Gen 2024, 16:47:40 »
AGGIORNAMENTO.

Con Joomla 4 pare proprio che se si crea una categoria senza metterla sotto una voce di menu, collegando ad essa un articolo, l'URL visualizzerà sempre quei parametri (view=article, ecc..).


E' NECESSARIO QUINDI CREARE UNA VOCE DI MENU PER LE CATEGORIE, e l'URL sarà pulito con o senza ID in base a se si decide di tenerlo o meno con l'opzione "Rimuovi ID dagli URL"


A questo punto, nel mio caso, per circa 30-40 link, la soluzione per riavere le stesse URL di J3 sono essenzialmente due:

1) creare una voce di menu per le categorie nominandola proprio come la categoria con ID che avevo
-Mi porterò dietro sempre il "finto ID"+categoria e ID+articolo


2) creare una voce di menu per le categorie con un nome senza ID e fare i Redirect 301
-Avrò URL pulite senza ID e approfittando de Redirect potrei utilizzare anche la funzione "Rimuovi ID dagli URL"



 



Web Design Bolzano Kreatif