wie ist der absolute Pfad von <ein href="..."/> bestimmt?
Ich habe eine html-tief in meiner Verzeichnis-Struktur innerhalb c:\
. eine Linie gibt, ist dies:
<link type="text/css" rel="stylesheet" href="/s/2036/21/2/_/download/superbatch/css/batch.css" media="all">
Wenn ich den Mauszeiger über den link, zeigt es file:///C:/s/2036/21/2/_/download/superbatch/css/batch.css
als link-Adresse. Ich will es zu interpretieren, um die tatsächliche Lage, die file:///C:/Users/name/folder1/...some folders/s/2036/21/2/_/download/superbatch/css/batch.css
Welche Veränderungen notwendig sind, zu machen?
BEARBEITEN: es gibt mehrere Dateien mit relativen links, ich kann also nicht einfach Bearbeiten jede und jeden von Ihnen.
P. S: bitte ändere den Titel etwas besser, wenn er nicht ausdrucksstark genug.
wo liegt hier vor Anker ?
In den Titel. Die OP sagt, dass es mehrere Dateien mit relativen URLs, und die
In den Titel. Die OP sagt, dass es mehrere Dateien mit relativen URLs, und die
<link>
hier war nur ein Beispiel.InformationsquelleAutor prongs | 2012-05-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie Ihre HTML-Datei ist bei
C:\Users\name\folder1\...some folders\
, können Sie einfach entfernen Sie die führenden Schrägstrich, machen es zu einem relativen Pfad.Andernfalls müssen Sie das Präfix der Adresse mit
file:///C:/Users/name/folder1/...some folders
zu halten, absolut.InformationsquelleAutor Ja͢ck
Hinweis: die
.
(Punkt) am Anfang, was bedeutet, dass es einen relativen Pfad ab dem aktuellen Verzeichnis ausführen des Dokuments/der Datei.href="s/2036/21/2/_/downl..
, D. H. entfernen der/
verwandeln es in eine relative URLDas ist schlecht üben, IMO. Wenn würde ich dies als einen gemeinsamen Weg, und eines Tages haben Sie eine url wie
example.com?id=1
, wäre der Pfadid=1s/2036/21/2...
. Also werde ich versuchen, nie in etwas wie dieses. 😉 Aber dies ist eine Art der häufigsten Fehler, und du hast Recht, natürlich.Äh...was redest du da? Wenn Sie Abfragen und Verweise, die Sie benötigen, um Sie auszuziehen erste, natürlich. URLs sind nicht Streichern, nachdem alle (auch wenn die meisten Menschen verwenden Sie wie Saiten ...)
InformationsquelleAutor GodLesZ
First
- Ich sehe nicht alle Anker in deinem Beispiel.Second
es funktioniert nur im IE.müssen Sie das Element durch
UNC
--->\\myShare\lalala
hier ist ein funktionierendes Beispiel :
wobei dev-8 ist der name meines Rechners.
erstellen 1.txt Datei in Ihrem root - und es wird funktionieren.
InformationsquelleAutor Royi Namir
schließlich hatte ich, um die Dateien in einem webserver-htdocs-Ordner. Ich war irgendwie der Hoffnung auf eine andere Lösung
InformationsquelleAutor prongs