- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- pagine senza estensione html
-
server? quale server?
al momento sto semplicemente creando un sito sul mio pc, per volontà di imparare questo modo di strutturare le pagine web.
Leggendo le risposte presenti mi pare di capire che si tratti solo di richiamare la cartella dove la pagina (e il relativo index.html) è contenuta, poi non so se mi sbaglio.
L'errore che mi restituisce il browser è semplicemente che non trova la pagina.
-
prova ad esempio a correggere il percorso del link così:
<a href="./contacts/"><img src="images/contacts.jpg" border="0" title="contacts"></a>(presumo che la pagina che contiente il link si trovi in una directory ad un livello subito precedente alla directory contacts)
-
@ipingu said:
(presumo che la pagina che contiente il link si trovi in una directory ad un livello subito precedente alla directory contacts)
sì, esattamente
ho provato a correggere il link come hai detto tu, ma mi esce quella cosa che scrivevo nel mio primo post, l'indice delle cartelle:
freeimagehosting.net/uploads/42e7083ed8.jpg
:():
-
Qualche altra idea?
-
Senza l'ausilio di un web server non riuscirai mai a creare link senza includere l'estensione!!
Installati un web server ad esempio apache
-
Bisogna linkare un file, no una cartella...
-
ma linkando semplicemente un file, nell'url apparirà l'estensione di questo file! come si fa per "nascondere" questa estensione?
apache va oltre le mie capacità e la mia disponibilità di tempo in questo periodo, possibile che per fare una cosa dall'aspetto così semplice l'unico modo sia quello che dice iPingu?
a inizio post, sia giorgiotave che bluc parlavano semplicemente di mettere un file index.html/ecc nella cartella...
-
@trent86 said:
...
a inizio post, sia giorgiotave che bluc parlavano semplicemente di mettere un file index.html/ecc nella cartella...E' proprio apache che si preoccupa di ritrovare all'interno della cartella un file predefinito, index.html in genere (è proprio un parametro nella configurazione di apeche) e di restituirla al client che ha fatto la richiesta.
Se non vuoi o non puoi utilizzare apache per qualsiasi motivo, sei obbligato a scrivere link completi di .html
-
Ciao trent86, come ti hanno già suggerito è necesario un webserver per fare quello che vuoi.
Puoi installare Apache direttamente oppure utilizzando questo:
*ttp://www.wampserver.com/en/download.php
che ti semplifica un po' le cose.Ho paura che tu vada a complicarti la vita con troppe cose nuove da scoprire, ma questa è la via.
Credo sia anche l'unica se vuoi restare in locale. Altrimenti puoi pubblicare le pagine su uno spazio free (per esempio altervista.org) e al webserver non devi più (per ora) pensarci.ciao
-
@trent86 said:
ma linkando semplicemente un file, nell'url apparirà l'estensione di questo file! come si fa per "nascondere" questa estensione?
Scusa, a parte il fatto che NULLA si può nascondere, ma che utilità avresti a nascondere l'estensione di un file?