Visualizzazione risultati 1 fino 9 di 9

Discussione: Creare link corretti

  1. #1
    L'avatar di bloodrayne3
    bloodrayne3 non è connesso Utente giovane
    Data registrazione
    27-08-2005
    Residenza
    Valmadrera (LC)
    Messaggi
    88

    Question Creare link corretti

    Oggi mi sono posta una domada.................
    Se io linko una cartella con il relativo file index il link corretto è:
    miosito.altervista.org/cartella
    oppure
    miosito.altervista.org/cartella/
    Funzionano tutti e due ma quel'è il modo corretto? O se sono entrambi corretti quel'è il miogliore o il piu usato?
    E' meglio con / alla fine o senza?

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    se il link è ad una cartella, la sintassi corretta sarebbe con la / in fondo, ovvero http://miosito.com/cartella/ perché tu indendi "vai su miosito, vai in cartella, e da li comincia (e quindi prendi l'index.html/php)"

  3. #3
    L'avatar di bloodrayne3
    bloodrayne3 non è connesso Utente giovane
    Data registrazione
    27-08-2005
    Residenza
    Valmadrera (LC)
    Messaggi
    88

    Predefinito

    Grazie, mi era venuto questo dubbio perchè se cliccavo su un link senza / alla fine funzionava ma nella barra degli indirizzi appariva con /
    Devo sistemare un po' di link

  4. #4
    L'avatar di Saturnix
    Saturnix non è connesso Utente attivo
    Data registrazione
    11-04-2006
    Messaggi
    462

    Predefinito

    Invece no... il browser lo mette in automatico anche se non la scrivi... però è meglio mettelra...

    Xiao!
    Saturnix

  5. #5
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Citazione Originalmente inviato da Saturnix
    Invece no... il browser lo mette in automatico anche se non la scrivi... però è meglio mettelra...
    ora, non diamo risposte sbagliate per favore Il browser in questo caso non centra proprio niente, perché non può sapere cosa è o non è presente sul server.

    Quando richiedi una cartella senza barra, il server controlla se esiste una directory con il nome corrispondente. Se la trova, allora aggiunge la barra rimandandoti a cartella/. E lo fa restituendo il codice 301, come puoi provare da te:

    Codice HTML:
    C:\>telnet bloodrayne3.altervista.org 80
    GET http://bloodrayne3.altervista.org/petizione
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <HTML><HEAD>
     <TITLE>301 Moved Permanently</TITLE>
    </HEAD><BODY>
     <H1>Moved Permanently</H1>
     The document has moved 
     <A HREF="http://bloodrayne3.altervista.org/petizione/">here</A>.<P>
    </BODY></HTML>
    C:\>
    in pratica, ogni link ad una cartella in cui ti svanisci la barra significa un passo in più da gestire per il browser e due richieste invece di una per il server
    Ultima modifica di dreadnaut : 09-11-2006 alle ore 00.42.57

  6. #6
    L'avatar di bloodrayne3
    bloodrayne3 non è connesso Utente giovane
    Data registrazione
    27-08-2005
    Residenza
    Valmadrera (LC)
    Messaggi
    88

    Predefinito

    io ieri ho fatto passare tutto il sito per sistemare i / mancanti, cos'è quel codice che hai postato?

  7. #7
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    ottimo che tu abbia corretto i link

    il testo che ho postato è cio che AlterVista risponde se gli chiedi una cartella senza barra, e cioé "cartella-senza-barra non è qua! la puoi trovare a cartella-senza-barra/"

  8. #8
    L'avatar di bloodrayne3
    bloodrayne3 non è connesso Utente giovane
    Data registrazione
    27-08-2005
    Residenza
    Valmadrera (LC)
    Messaggi
    88

  9. #9
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da dreadnaut
    ora, non diamo risposte sbagliate per favore Il browser in questo caso non centra proprio niente, perché non può sapere cosa è o non è presente sul server.
    ...
    in pratica, ogni link ad una cartella in cui ti svanisci la barra significa un passo in più da gestire per il browser e due richieste invece di una per il server
    Aggiungo solo questo:
    - se quello che avete chiamato "cartella" fosse in realtà un file senza estensione, allora il browser proverebbe correttamente a scaricarlo PRIMA di andare a cercare se esiste una cartella (vera) con quel nome
    - non tutti i browser sono così permissivi: ce ne sono alcuni (magari obsoleti o per usi speciali) che sono particolamente schizzinosi, cioè pretendono le barre altrimenti non credono altro che i link puntino a file senza estensione.

    Statemi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •