Originalmente inviato da
monte46
Ti prego nn ti arrabbiare ma nn ho capito quasi niente di quello che hai scritto,sono un po indietro :(
La root del tuo sito è in pratica la cartella oltre la quale non si può salire: per intenderci, è un po' come il percorso C: del tuo disco fisso, non si può scrivere a livello superiore perché non c'è nessuna cartella che lo contenga. Ammettiamo che il tuo sito sia strutturato così (uso il formato codice per rendere meglio l'idea)
Codice:
root (monte46.altervista.org)
+--- immagini
+--- file1.jpg
+--- file2.jpg
+--- pagine
+--- pag1.htm
+--- pag2.htm
Se tu nel file pag1.htm avessi scritto un link ad un'immagine così
Codice HTML:
<IMG SRC="../immagini/file1.jpg">
sarebbe corretto, in quanto dici di salire di una cartella, poi di accedere a quella chiamata "immagini" e infine linkarti al file "file1.jpg".
La struttura del tuo sito, da quel che ho capito, è invece di questo tipo (scusami, i nomi esatti delle pagine non me li ricordo...):
Codice:
root (monte46.altervista.org)
+--- immagini
+--- file1.jpg
+--- file2.jpg
+--- pag1.htm
+--- pag2.htm
Il file "pag1.htm" si trova già nella root del tuo sito, quindi linkare l'immagine con lo stesso tag più sopra non ha alcun senso, perché non ti è consentito salire! Quello che non ho ancora capito è perché nella prima pagina delle tue immagini ("Foto mie", se non ricordo male) le immagini invece si vedano e il codice è più o meno lo stesso...
Altra cosa: la "copia locale" del tuo sito è quella che dovresti avere sul tuo computer e che dovrebbe essere completamente navigabile usando i file creati da te (e non quelli trasferiti su AV). Se su questa "copia locale" non hai problemi a navigare mentre in rete sì, dico che molto probabilmente si tratta di un errore nelle lettere maiuscole e minuscole, visto che mentre in Windows non fanno differenza, qui su AV invece sì (i nomi "immagine.jpg" e "Immagine.JPG" sono del tutto diversi!)
Infine, i codici di escape: sono codici che vengono utilizzati (di solito nei moduli inviati per indirizzo) per sostituire i caratteri più balordi (quelli diversi dalle cifre e dalle lettere dell'alfabeto). Il codice di escape del carattere ' ' (spazio) è appunto "%20". Ti avvertivo, visto che ne ho trovati anche nel tuo codice e che prima di te hanno mietuto un sacco di vittime (ti basta sfogliare le prime due pagine del forum per vedere a quanti è capitato questo problema, almeno quelli a cui ho risposto sempre io...)
Spero di averti chiarito un po' le idee... stammi bene...
P.S. Mi scuso per eventuali argomenti ridondanti ma mentre scrivevo è successo il finimondo...