Back to top

Autore Topic: Link all'articolo completo errato  (Letto 2011 volte)

Offline ivansigno

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Link all'articolo completo errato
« il: 05 Ago 2010, 15:59:26 »
Salve a tutti!

Scrivo nella speranza che qualcuno gentilmente mi aiuti con un problema che mi assilla da alcuni giorni.
Ho sviluppato un sito in locale che non ha dato alcun tipo di problema fino al momento di pubblicarlo.

Nonostante il SEO e il file htaccess siano disabilitati, il titolo ipertestuale degli articoli e il "leggi tutto", sia in prima pagina, sia nel formato di "visualizzazione categoria blog", appaiono nella forma

www.miodominio.it/alias-articolo&catid=xy:alias-categoria

che, ovviamente, non funziona e mi rimanda ad una pagina Not Found

mentre se creo un collegamento in un menu direttamente all'articolo mi appaiono nella forma corretta www.miodominio.it/index.php?option=com_content&view=article&id=xy&Itemid=xy

ho provato anche attivando il SEO ma non cambia nulla, ottengo solo un errore 404.

Qualcuno sa come posso risolvere il problema o, almeno, dove andare a cercarlo?
Grazie!

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Link all'articolo completo errato
« Risposta #1 il: 05 Ago 2010, 20:23:00 »
ciao ivansigno,
anche questo utente sembra avere il tuo solito problema:
http://forum.joomla.it/index.php/topic,110262.msg486941.html#msg486941

prova ad inserire il link al tuo sito, così cerchiamo di capire se il problema riguarda il tuo provider

Offline ivansigno

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re:Link all'articolo completo errato
« Risposta #2 il: 05 Ago 2010, 23:29:32 »
Grazie per la risposta
A dire il vero non sapevo nemmeno come cercare una cosa del genere che, fino a qualche giorno fa non mi sarei nemmeno immaginato.
il sito e` www.aiapn.it

Effettivamente leggendo l'altro topic il problema e' lo stesso...

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Link all'articolo completo errato
« Risposta #3 il: 06 Ago 2010, 08:12:41 »
si, e verificando siete entrambi sul solito provider, quindi inizio a supporre veramente che il problema sia del vostro provider.

Offline ivansigno

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re:Link all'articolo completo errato
« Risposta #4 il: 06 Ago 2010, 16:54:54 »
Davvero rassicurante sapere che queste cose succedono solo su provider italiani!

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Link all'articolo completo errato
« Risposta #5 il: 06 Ago 2010, 17:04:31 »
no, non è vero ciò che dici.
Succedono solo su quel provider italiano.

Offline ivansigno

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re:Link all'articolo completo errato
« Risposta #6 il: 06 Ago 2010, 17:08:22 »
Si, effettivamente hai ragione ;). Solo su QUEL provider! >:(

Offline ivansigno

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re:Link all'articolo completo errato
« Risposta #7 il: 10 Ago 2010, 06:33:47 »
Ho trovato la soluzione!
Sperando che l'autore originale non me ne voglia, copio la parte interessante della sua spiegazione


Citazione
Dopo una ricerca tra i forum di Joomla! ho trovato questa discussione dove si svela l'arcano.

http://forum.joomla.org/viewtopic.p...689&start=0

In sostanza, dalla versione 5.0.4 alla versione 5.0.5 di PHP è stato modificata la funzione parse_url() e quindi la classe di Joomla! per la gestione degli URL non andava più bene con le versioni di PHP inferiori alla 5.1.

Per risolvere la cosa è necessario editare il file ${DIRECTORY_INSTALLAZIONE}/libraries/joomla/environment/uri.php alla riga 739 modificando il controllo sulla versione:


Codice: [Seleziona]
function _parseURL($uri)
{
    $parts = array();
    if (version_compare( phpversion(), '4.4' ) < 0)
    {


in

Codice: [Seleziona]
function _parseURL($uri)
{
    $parts = array();
    if (version_compare( phpversion(), '5.1' ) < 0)
    {

In questo modo il parsing dell'url è gestito con la funzione nativa di Joomla! e non da parse_url() di PHP.

Ci tengo a precisare che non ho trovato una discussione simile su di un forum Italiano, inoltre nell'ultima versione di Joomla! uscita (la 1.5.11) il problema rimane, suppongo perché ancora in fase di studio. Hackerare il file a mano resta ancora l'unica soluzione.

Spero possa essere utile a qualcun'altro!

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Link all'articolo completo errato
« Risposta #8 il: 10 Ago 2010, 08:47:45 »
grazie ivansigno per la segnalazione,
ma il mio consiglio rimane quello di far girare Joomla su server con PHP aggiornato alla versione 5.2 per evitare problemi simili

 



Web Design Bolzano Kreatif