Joomla.it Forum
Componenti per Joomla! => SEO => : gicano 14 Sep 2010, 16:11:13
-
Salve a tutti!
Ho trasferito dei siti su un server più perfomante...
Caratteristiche (...da intenditori):
Versione database: 5.0.32-Debian_7etch6-log
Collation Database: utf8_general_ci
Versione PHP: 5.2.6-1+lenny9
Server Web: Apache/2.2.9 (Debian)
Server web per interfaccia PHP: cgi-fcgi
Prima del trasferimento (PHP 4.?) utilizzavo tranquillamente il Friendly URL nativo di Joomla (senza mod_rewrite). Dopo il trasferimento i siti non hanno più funzionato correttamente...
Un esempio:
http://www.porticiepercorsi.net
Cliccando su una voce di menu sembra che Joomla non "agganci" il template, presentando una pagina con solo i contenuti di testo ed i menu senza formattazione particolare.
Disattivando Friendly URL tutto funziona correttamente.
Ho testato una soluzione che prevede la modifica del file (non so se posso citare la fonte)
/libraries/joomla/environment/uri.php
alla riga 739, ma non funziona.
Suggerimenti?
Grazie in anticipo
-
hai rinominato il file htaccess.txt in .htaccess?
-
si...
Comunque non uso il mod rewrite, .htaccess è necessario?
Prima i siti funzioanvano senza (attivo solamente Friendly URL)
-
Non so come ti funzionasse prima... ma è chiaramente un problema di template.
Non c'entra molto ma..... sei sotto plesk?
-
Non sono sotto Plesk.
I template prima funzionavano perfettamente, su tutti i siti (...15).
Dopo l'aggiornamento non funziona più nessun sito (se non togliendo friendly url).
-
Hola
Evidentemente hai un problema di path ai template, vai a un sito internet che faccia un'analisi delle web e ti mostri i link che non vanno a nessuna parte
P.S.: se non ricordo male Web site optimizacion (http://www.websiteoptimization.com/services/analyze/) li elenca
-
Evidentemente hai un problema di path ai template
Cosa intendi?
Ammesso (ed è possibile) che il template abbia dei problemi, dubito che altri 14 template, tutti diversi, presentino "improvvisamente" lo stesso problema...
Sono convinto che il problema nasca da qualche settaggio PHP o Apache (che posso far modificare dall'host), ma non ho idea di cosa possa essere.
-
Hola
Diverse volte le url sef causano problemi ai link dell'index.php, ora dato che te i link non sef li hai a posto, questo vuol dire che sicuramente il componente sef interpreta male il nuovo absolute path, cercando le url non si sa dove, se te trovi una pagina che controlli le url che non vanno a segno, potrai vedere qual'è il nuovo path adottato.
Un'altra soluzione è se le tue url ai file css sono relative, modificarle per un assoluto (del tipo cambiare href="templates/XXX/css/template.css" per href="/var/www/vhosts/httpdocs/templates/XXX/css/template.css")
-
Un'altra soluzione è se le tue url ai file css sono relative, modificarle per un assoluto (del tipo cambiare href="templates/XXX/css/template.css" per href="/var/www/vhosts/httpdocs/templates/XXX/css/template.css")
Non cambia nulla...
Ho risolto (in parte) in un'altra maniera.
Ora il sito in oggetto funziona correttamente. Su altri siti non funzionano i link "leggi tutto".
Appena avrò una soluzione completa la posterò.
-
Ecco la soluzione (nei miei casi).
http://www.edilonline.com/index.php/qamicoq-url-404.html
-
Hola
Sono contento per te
-
Ciao a tutti sono poco esperto di Joomla!
Ho lo stesso problema per le opzioni SEF e un modulo (a pagamento che installato)
Vorrei chiedere come posso modificare un settaggio dell'interfaccia cgi-fcgi...
cito "Il parametro cgi.fix_pathinfo deve essere posto a 0"
grazie dell'aiuto