Ciao,
ho notato una cosa sul mio blog.
La mia home page è raggiungibile da 2 indirizzi:
questo: http://sabrinasasso.altervista.org/
e questo: http://sabrinasasso.altervista.org/il-mio-blog
Io vorrei che il secondo sparisse.
Cosa dovrei fare?
Grazie.
Ciao,
ho notato una cosa sul mio blog.
La mia home page è raggiungibile da 2 indirizzi:
questo: http://sabrinasasso.altervista.org/
e questo: http://sabrinasasso.altervista.org/il-mio-blog
Io vorrei che il secondo sparisse.
Cosa dovrei fare?
Grazie.
In realtà il tuo blog è accessibile anche da
sabrinasasso.altervista.org/ciaociaoluigi
sabrinasasso.altervista.org/qualsiasialtracosa
Però, in tutti gli altri, nel titolo appare:
.Codice HTML:Pagina non trovata | Sabrina Sasso
Quindi (penso) che sia impostata come pagina di errore 404 la home page... (ma non conosco wordpress, quindi non saprei dire più in dettaglio).
Ciao!
regolamento altervista_______________ regolamento forum
Se il tema wordpress non ha un template 404.php per le pagine non trovate, reindirizza in automatico sulla pagina home. Se la pagina home non gestisce la pagina non trovata vedi sempre tutto uguale e quindi ti sembra che la home sia accessibile da più URL.
Grazie,
allora l'errore è nell'indirizzamento della 404.
Ho anche gestito come da indicazioni qui:
http://it.altervista.org/wiki/index....ina_d%27errore
ma da qualche parte il mio 404 mi reindirizza alla home.
Sapete dove risiede tale impostazione?
Grazie!
(ho provato a cercare sul forum, ma non ho trovato)
via FTP, o dalla gestione file del pannello di altervista, vai in wp-content/themes/mondo-zen-theme e crea il file 404.php. Poi apri il file page.php, copia il codice che trovi nel file 404.php. Quindi sostituisci in 404.php questo codice:
con un messaggio "pagina non trovata".Codice PHP:<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="entry">
<?php the_content('Read the rest of this entry »'); ?>
<?php wp_link_pages(array('before' => '<p>Pages: ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
</div>
<?php endwhile; endif; ?>
PERFETTO!
Chiarissimo. Grazie.