Qualcuno può aiutare con l'utilizzo del componente di reindirizzamento J3 per correggere questo tipo di collegamenti interrotti:
https://www.portal-gestao.com/whatever/whatever/9999-title-of-the-page
A:
https://www.portal-gestao.com/item/9999-title-of-the-page
E questo:
http://www.portal-gestao.com/whatever/whatever/itemlist/tag/name-of-the-tag.html
A:
https://www.portal-gestao.com/item/tag/gurus.html
E questo:
http://www.portal-gestao.com/whatever/whatever/itemlist/user/9999-name-of-author.html
A: http://www.portal-gestao.com/item/author/3707-name-of-author.html
Grazie mille per l'aiuto!
Con la seguente regola .htaccess puoi reindirizzare tutte le pagine da un URL con lo schema di:
https://www.portal-gestao.com/whatever/whatever/9999-title-of-the-page
a un nuovo URL di:
[. .____] .htaccess:
RewriteEngine On
RewriteCond %{HTTP_Host} ^www.portal-gestao.com
RewriteRule ^.*/.*/(.*)$ https://www.portal-gestao.com/item/$1 [L,R=301]
Ma non sono molto sicuro che questo sia esattamente ciò che desideri, poiché qualcosa del genere influenzerà tutti gli URL del modello sopra (URL profondi a 2 dir), a meno che tutti i tuoi nuovi URL non siano ora così.
Forse sarebbe meglio creare questa stessa regola, ma specificando esattamente i nomi "qualunque" della vecchia struttura, quindi la riscrittura dell'URL influenzerà solo quei vecchi percorsi.
per esempio.:
RewriteRule ^whatever1/whatever2/(.*)$ https://www.portal-gestao.com/item/$1
Naturalmente, come sottolineato da @Nehal, potresti considerare un'estensione SEF come SH404SEF, JOOMSEF ecc., Che ti aiuterà a gestire le tue 404 pagine (link non funzionanti). La maggior parte di essi fornisce impostazioni per configurare la modalità di creazione degli URL del tuo sito Web.
Quello che potresti fare è usare il Redirect Manager di Joomla per reindirizzare il vecchio URL a quello nuovo.
Nel backend di Joomla, vai a:
Componenti >> Reindirizzamento >> Nuovo
Nel campo RL di origine, inserisci il vecchio URL e nel campo RL di destinazione, inserisci il nuovo URL
Puoi usare JOOMSEF componente, che è a scopo SEO e più di questa estensione è gratuita.
Anche in quel componente hai l'opzione per rimuovere i nomi di categoria e menu dall'URL e puoi anche personalizzare l'URL secondo te .