Diciamo che voglio collegarmi a una directory principale ( http://example.com/library/
) da una sottodirectory ( http://example.com/library/html/basics/
).
Il collegamento alla directory principale può essere:
href="../../"
href="https://webmasters.stackexchange.com/library/"
href="http://example.com/library/"
C'è una differenza di velocità in base al modo in cui scrivo il link? Non sto chiedendo della velocità di caricamento del sito Web, ma se c'è una notevole differenza mentre si attraversa la directory.
http://example.com/library/
in tutti e 3 i casi, altrimenti semplicemente non è valido.
/library/
presenta i seguenti vantaggi rispetto alle altre opzioni: non è necessario aggiornare tutti i collegamenti se si modifica il nome del dominio o si passa a SSL ovunque; se cambi il nome della cartella o sposti la cartella figlio puoi trovare e sostituire facilmente il percorso,
example.com
prima e poiexample.com/library/books/fiction/1984.html
con o senza "attraversare" tutto il percorso dovrebbe essere irrilevante. E ricorda che avrai più utenti: uno potrebbe richiedere la directory di base, mentre un altro è profondamente annidato e il server farebbe lo stesso lavoro.