Joomla.it Forum
Joomla! 3 => Joomla! 3 => : athos_cpq 27 Nov 2020, 19:10:50
-
In Joomla 3.9.22 su hosting linux con PHP Version 7.4.10
Se attivo: "Impostazioni SEO" => "Attiva URL SEF", "Riscrivi URL SEF", "Suffisso URL", "Alias Unicode"
le ricerche creano dei link nei risultati che generano un errore 404 di Articolo non trovato, sia tramite voce di menu ("Motore di ricerca" => "Ricerca") sia tramite voce di menu ("Statistiche ricerche" => "Modulo di ricerca o risultato di ricerca").
esempio:
pagina/articolo corretta link:
http://www.sito.xyz/subdir/categorie/categoria_1/subcategoria_2/magazine-2020.html
pagina/articolo link (da risultato ricerca che se "Impostazioni SEO" attive genera ERRORE 404):
http://www.sito.xyz/subdir/component/content/article/magazine-2020.html?catid=33&highlight=WyJhbG1hbmFjY2hpIl0=&Itemid=101
_______________________________________ _______________________________________ ___________________
pagina/articolo corretta link (SENZA "Impostazioni SEO" attive):
http://www.sito.xyz/subdir/index.php?option=com_content&view=article&id=460:magazine-2020&catid=33&Itemid=183
pagina/articolo link (da risultato ricerca SENZA "Impostazioni SEO" attive):
http://www.sito.xyz/subdir/index.php?option=com_content&view=article&id=460:magazine-2020&catid=33&highlight=WyJhbG1hbmFjY2hpIl0=&Itemid=101
In questo secondo esempio SENZA "Impostazioni SEO" attive funziona senza problemi.
Qualcuno sa come risolvere il problema in modo da poter usare le ricerche anche con le impostazioni seo attive?
Grazie.
-
Hai modificato il file htaccess?
-
Si, ho modificato il file htaccess
-
quali modifiche hai apportato?
-
quali modifiche hai apportato?
# Options +FollowSymlinks
RewriteBase /subdir/
-
quelle 2 direttive come sono scritte nel sito
http://www.sito.xyz/
-
quelle 2 direttive come sono scritte nel sito
http://www.sito.xyz/ (http://www.sito.xyz/)
in che senso come sono scritte?
Sono all'interno del file .htaccess
lasciate nelle loro posizioni ma aggiunto # alla Options +followsyminks e rimosso da dalla Rewitebase al quale ho aggiunto il percorso essendo in una subdirectori e non nella root
-
te lo spiego così, meglio non so fare:
copia ed incolla quelle 2 direttive provenienti dal sito principale
-
te lo spiego così, meglio non so fare:
copia ed incolla quelle 2 direttive provenienti dal sito principale
Non esiste un "sito principale" lo spazio in hosting lo utilizzo per lo sviluppo e non vi sono siti nella "directory principale" (root), ovvero l'ipotetico http://www.sito.xyz
Ma la modifica del file htaccess per provare i siti in directory la faccio dalla versione 1.5 di Joomla su tutti i siti che ho fatto e parcheggiato temporaneamente sul mio spazio.
Ho provato e verificato più volte di non aver fatto errori di digitazione o altro. Personalmente scarterei l'ipotesi di un problema con il file htaccess.