Joomla.it Forum
Componenti per Joomla! => SEO => : Bettabi 27 Feb 2014, 12:32:48
-
Ciao a tutti,
Ho ricevuto un messaggio da Google Webmaster Tool che mi informa che su un sito su cui sto lavorando sono aumentati gli errori soft 404.
In effetti, cercando di approfondire, mi sono accorta che quando cerco di trovare una pagina che non esiste al posto del codice 404 mi viene restituito 302.
Ieri ho installato alcuni moduli per la gestione seo e per la gestione del canonical (ora tutto disinstallato).
Qualcuno mi saprebbe dare un consiglio su come intervenire?
Mi ci sto spaccando la testa da sta mattina :-S
Grazie a tutti!
-
Nessuno mi sa dire una parola di conforto? :'(
-
Per fortuna dopo aver sbattuto la testa un po' di ore ho capito l'origine dei miei mali: Avevo seguito un tutorial per creare la pagina 404 personalizzata che mi aveva fatto inserire nella pagina error.php del template Joomla - dopo defined('_JEXEC') or die; - il seguente codice:
if (($this->error->getCode()) == '404') {
header('Location: index.php?option=com_content&view=article&id=7');
exit; }
Che serviva appunto per caricare come pagina 404 il contenuto creato appositamente.
Questo generava il 302 invece del 404. Ho risolto schiantando il codice della pagina di errore dentro il file error.php.
In caso qualcuno dovesse incappare nello stesso problema... ;-)
-
...mai fidarsi troppo dei tutorial! ;D
-
...mai fidarsi troppo dei tutorial! ;D
Attenzione che i tutorial vanno saputi leggere!
in questa stringa è contenuto un numero
index.php?option=com_content&view=article&id=7
quel numero è esattamente l'ID della voce di menù collegata alla pagina 404 che abbiamo creato? ;)
-
Ciao Giusebos!
Attenzione che i tutorial vanno saputi leggere!
Parole sante!
Nel mio caso ci avevo fatto attenzione e, sì, l'id era proprio quello della voce di menu della pagina 404 personalizzata che avevo creato.
Infatti, me la caricava perfettamente in caso di pagina non trovata. Il problema era che, invece di restituire un codice 404 mi restituiva un codice 302 + 200 - e questo non piaceva a GWT.
Se tu sapessi spiegarci come mai accadesse questo, ci sarebbe di sicuro molto utile! (Notare il periodo ipotetico raffinatissimo...)
Grazie e a presto!
-
saprei spiegartelo solo se conoscessi il tuo sito, le modifiche e le estensioni installate.
Le "riparazioni" per via epistolare sono cose per chi ha poteri telepatici :) :) , possiamo fare delle ipotesi, ma nessuno può sostituirsi alla persona che ha li il sito completamente accessibile.
Non sei la prima persona che scrive frasi come questa "Se tu sapessi spiegarci come mai accadesse questo" che sembrano quasi una sfida: "se sei così bravo diccelo tu come mai......"
Io ti posso solo dire che in molti casi, dove do un altro tipo di assistenza e quindi non parliamo di forum, una delle cause è la cattiva organizzazione, nessuna traccia scritta delle operazioni effettuate, come modifiche al file htaccess o ai file core di joomla, cattive configurazioni e scarsa attenzione per i particolari e le mille configurazione che ci sono nelle estensioni.
Quindi capisci che diventa una cosa difficile spiegarti perchè a te quel codice, che fra le altre cose è scritto proprio da un utente di questo forum, non funzioni mentre nei sito dove l'ho usato funziona a perfezione.......
-
Non sei la prima persona che scrive frasi come questa "[/size]Se tu sapessi spiegarci come mai accadesse questo[/size]" che sembrano quasi una sfida: "[/size]se sei così bravo diccelo tu come mai......[/size]"
Ma no, non ti volevo sfidare! Mi auguravo solo che tu, che sei più esperto di me, avessi qualche idea sul motivo per cui mi accadeva quel comportamento. Se sono sembrata insolente mi scuso :-[
Grazie per i chiarimenti, approfondirò il motivo per cui sul mio sito si verificava quel codice di errore e in caso lo scoprissi lo condividerò qui :)
Buona giornata!