2016-05-01 8 views
-4

Meine Dateien sind wie folgt aufgebaut:Wie kann ich eine Verknüpfung zu einer Datei herstellen, die sich in einem Ordner außerhalb des Ordners befindet, in dem sich meine Datei befindet?

       Root 
           | 
      tours----------------about----------------gallery 
      |     |      | 
     tour1.html   about.html   gallery.html 

ich die about.html Seite der tour1.html Seite verknüpfen möchten. Ist das möglich?

Ich habe mehrere Dinge ausprobiert und ich kann es einfach nicht herausfinden. Ich weiß, dass, wenn es im selben Ordner wäre, ich <a href="about.html"> verwenden könnte, und wenn es im Stammordner war, konnte ich <a href="..//about.html"> verwenden, aber keiner von denen funktioniert.

+0

Es gibt mindestens zwei Möglichkeiten dies zu tun, aber Sie haben es versäumt gezeigt zu zeigen, was Sie versucht haben .... zu zeigen, was Sie ausprobiert haben, ist hier eine wichtige Voraussetzung - und kann auch dazu führen Sie lernen etwas, anstatt eine Antwort mit dem Löffel zu bekommen. – mah

+0

Es ist jetzt noch wichtiger, zu zeigen, was du versucht hast (indem du deine Frage redigierst und es dort ablegst), denn nach einem Kommentar, den du hinterlassen hast (auf einer seither gelöschten Antwort), funktioniert das, was du gesagt hast, richtig wäre am besten für Sie, Ihren Fehler zu reproduzieren und dann zu posten, was nicht funktioniert. – mah

Antwort

-3

Vielen Dank für die Vorschläge. Ich habe einen absoluten Pfad anstelle eines relativen Pfades ausprobiert und es hat funktioniert, also werde ich stattdessen damit arbeiten.

+0

Dies kann als Kommentar gepostet werden, aber da es die Frage nicht beantwortet, sollte es nicht als Antwort gepostet werden (und stattdessen gelöscht werden). Da es jedoch eine Antwort gibt, die Ihnen geholfen hat, akzeptieren Sie diese Antwort und/oder stimmen Sie sie ab, indem Sie die nebenstehenden Links (den Haken und den Pfeil nach oben) verwenden. – mah

2

Wenn Sie mit Verzeichnissen an vielen Stellen arbeiten, z. B. an einigen Befehlszeilenaufforderungen (Shells) und anderen Anwendungen, ist es sehr hilfreich zu wissen, dass die Verwendung von / am Anfang des Pfades von jedem beliebigen Verzeichnis zum Ausgangsverzeichnis führt Niveau, während ../ an das übergeordnete Verzeichnis des Verzeichnisses durchqueren werden Sie in.

zum Beispiel, wenn ich einen Link http://www.example.com/path/to/file.html-http://www.example.com zu schaffen waren konnte ich einfach <a href="/">Home</a> verwenden.

Wenn ich einen Link von http://www.example.com/path/to/file.html zu http://www.example.com/path/file.html erstellen wollte, könnte ich <a href="../file.html">File</a> oder <a href="/path/file.html">File</a> verwenden.

Schließlich, wenn ich einen Link von http://www.example.com/path/to/file.html zu http://www.example.com/file.html erstellen wollte, könnte ich entweder <a href="../../file.html">File</a> oder <a href="/file.html">File</a> verwenden.

Also für Ihr Beispiel könnten Sie entweder <a href="/tours/tour1.html"> (ausgehend von der Wurzel) oder <a href="../tours/tour1.html"> (gehen Sie einen Ordner und dann nach unten in den Touren-Ordner).