Anker <a> + Link zur Basis-URL
Wenn ich mich auf einer Seite wie
http://localhost/balibar.co/?dating=dating-articles-and-information
und ich will verankern, dass links zu der Basis-URL wird
Gibt es eine Möglichkeit, dies zu tun, ohne harte Codierung der URL?
Ich versucht habe:
<a href="/"></a>
<a href="#"></a>
haben ein paar domains verwenden Sie diese Seite, so will ich nicht zu hart code, den domain-Namen, wenn möglich.
InformationsquelleAutor Adam | 2011-09-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dass link jetzt gehen google.com
Hier ist der Beweis:
http://jsfiddle.net/3wXCJ/
Verwenden Sie HTML -
<base>
- tag zur Angabe der Basis-url für alle Elemente, verwenden Sie diehref
Attribut. Nun, jeden tag mit einemhref
odersrc
Attribut leer ist, wird es automatisch an die von Ihnen angegebene url, die in der base-tag standardmäßig.Absolute Pfade werden nicht beeinträchtigt durch <base>.
InformationsquelleAutor Mark Kramer
Vorausgesetzt, die Seite laden kann fein wie http://localhost/balibar.co/ dann einen relativen Pfad mit einem einzelnen Punkt (.) nehmen Sie es
<a href="./"></a>
ich glaube, Sie können auch verwenden Sie einen Punkt von selbst, ohne den slash<a href="."></a>
Den einzelnen Punkt (.) in dem relativen Pfad stellt das aktuelle Verzeichnis dar.
InformationsquelleAutor Doozer Blake
Wenn Sie möchten, dass alle URLs werden relativ zu diesem Basis-URL, die Sie verwenden können HTML -
<base>
- tag in Ihrem<head>
etwa so:Ich behaupte, dass es wirkt sich auf alle URLs. Die Skillung benutzt eine sehr ähnliche Sprache. Ich fände es verwunderlich, wenn sowieso nicht wollen (oder erwarten) Sie auf alle relativen URLs auf der Seite.
InformationsquelleAutor Andrew Marshall
Den HTML -
<base>
tag Ihre Anforderungen anpassen können.Beachten Sie, dass das href-Attribut wird auch Auswirkungen auf Ihr Bild und Artefakt-urls, zB . Mehr info hier
Für die Liebe Gottes, nicht immer verwenden w3schools. Bitte siehe W3Fools.
InformationsquelleAutor Josh Diehl
<a href="/"></a>
funktioniert nur, wenn der host siehtbalibar.co
als index-Seite.Sonst wirst du gehen müssen
<a href="/balibar.co"></a>
InformationsquelleAutor Marty
von dem, was ich verstehe, über SEO, Sie sind besser dran, die Kodierung der domain-name, sondern als ein Anker.
weil Sie mehrere Domainnamen haben, würde ich PHP verwenden, um zunächst herauszufinden, welche domain-Namen derzeit verwendet werden, und dann schreiben Sie auf den link:
Wie Sie wissen, der Fragesteller ist mit PHP?
InformationsquelleAutor Uno Mein Ame