| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: url immer zum root einer domain im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Heyho gibts in html / css eigentlich ne möglichkeit, nen link immer auf das rootverzeichnis einer domain selbst zu ...
![]() |
| | #1 (permalink) |
| Member of Honour ![]() | url immer zum root einer domain Anzeige Heyho gibts in html / css eigentlich ne möglichkeit, nen link immer auf das rootverzeichnis einer domain selbst zu beziehen? das problem, ich schreibe nen cms was später mal für andere zugänglich sein soll. anhand dessen wird sich ja die domain immer mal wieder ändern. da das ganze aber so aufgezogen sein wird, dass man via Code: www.domain.tld/home/seite/subseite.html Code: <a href="/home"> selbiges gilt auch für css anweisungen, wo hintergrundbilder zu finden sind. ich würde diese links ungern absolut angeben wollen! also, wie löst man das problem?
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
| | #2 (permalink) |
| Registriert seit: 03.05.06 ![]() Likes: 0 | Verwendest du auch PHP oder ist das ganze rein Html/Css? Sonst gibts nette Dinge wie Code: $_SERVER['REMOTE_HOST'] Gruss |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Registriert seit: 11.06.05 ![]() Likes: 0 | Ich bin grad ein wenig verwundert, ich dachte, deine vorgeschlagene Moeglichkeit funktioniert. Da du das CMS warscheinlich mit PHP oder ASP machst, hast du darueber die Moeglichkeit, die Domain rauszufinden. Du koenntest in der Installation ein Eingabefeld machen, welches die Domain speichert und immer mit ausgibt. In PHP kommst du per getenv() an die Daten des Apache Environment (guck in die phpinfo(), um rauszufinden was man von dort alles holen kann). Im HTTP_HOST und im SERVER_NAME steht die Domain. Ich weiss nicht, ob sie dort zwingend drinsteht, also ob die Daten verlaesslich sind. Die HTTP_URI beinhaltet auch die Domain. Im Apache2Handler steht die Domain ebenfalls drin, allerdings weiss ich momentan nicht, wie man die Informationen auslesen kann. Auch in den HTTP Headers steht sie drin. Ich kann dir leider nicht sagen, welche dieser Informationen nicht konfigurierbar und somit sicher sind. Probiers aus, finds raus. mfg snoggo |
| | |
| | #4 (permalink) |
| Moderator ![]() | man könnte die domain auch in ner config angeben lassen. $domain='http://www.foo.bar' und das dann immer includen. |
| | |
| | #5 (permalink) |
| Registriert seit: 08.08.07 ![]() Likes: 0 | Moin, ich bin mir nicht sicher ob ich dich richtig verstanden habe, aber ich glaube du suchst das <base>-Tag klick. mfg TheTeddy |
| | |
| | #6 (permalink) | |
| Member of Honour ![]() | Zitat:
100 punkte ! ![]() das problem ist, dass ich das für leute schreibe die grade so bissl html können, und die würden durch sone geschichten wie <?php echo ROOT; ?> nur verwirrt werden ![]() deswegen wollte ich das vermeiden!
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> | |
| | |
| | #7 (permalink) |
| Registriert seit: 12.06.08 ![]() Likes: 0 | Mit $_SERVER['HTTP_HOST']; // Denk ich mal die TLD $_SERVER['DOCUMENT_ROOT']; // BASEDIR Oder lade das Script kurz in deinen Server und schau ob ich richtig liege PHP-Code: |
| | |
| | #8 (permalink) |
| Member of Honour ![]() | ne, das basetag ist das was ich gesucht hab, jetzt müsst ich das equivalent noch für js und css finden, gibts da was?
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
| | #9 (permalink) |
| CSS: Nö JS: Code: var domain = location.protocol+'//'+location.host+'/'; //Ungetestet
__________________ | |
| | |
| | #10 (permalink) |
| Registriert seit: 16.06.08 ![]() Likes: 0 | Für Javascript hast du ja jetzt eine Möglichkeit und es gibt auch noch einige mehr da. Bei HTML kannst etwas ziemlich unsauberes aber trotzdem funktionierendes zurückgreifen: füge einfach mehrmals "../" vor der URL ein und du wirst bis zum HTML root zurückgehen. Mehr "../" schaden da nichts, da nicht weiter als bis zur Wurzel zurückgegangen werden kann. Eine andere Möglichkeit wäre das du mit rewriteurl (appache) alle URLs umschreibst die umgeschrieben werden müssen, du also z.B. für alle die umgeschrieben werden müssen eine besondere Zeichenfolge benutzt. |
| | |
| | #11 (permalink) | |
| Member of Honour ![]() | Zitat:
Also ich verstehe dein Problem nicht ganz.... Wenn du Code: <a href="/">test</a> und dementsprechend wenn du Code: <a href="/home">test</a> Zusammenfassung, Pfadangaben Pfadangaben absolut von Domain-Root aus immer mit dem Slash beginnen Code: /home/foo/bar.php immer mit dem Punkt + Slash beginnen Code: ./subdir/test.php immer mit dem 2 Punkten + Slash beginnen Code: ../subdir/test.php Code: ../../subdir/test.php und das gilt sowohl im HTML als auch bei JavaScript als auch bei CSS | |
| | |
| | #12 (permalink) |
| Member of Honour ![]() | hm bin ich blöd, genau das hatte ich gestern auch probiert, aber es wollte so nicht funktionieren. Jetzt funktionierts auf einmal... hm, war wohl dann einfach zu später! danke
__________________ » Flattr mich! - Wenn dir mein Beitrag geholfen hat! « <| 2 AMD Opterons 2384@ 8x3,2ghz | Tyan S2915 | 10GB | 2x 8800GT | 8400GS | Dell 3008WFP + 2x2007FP |> |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Ausgabe einer Variablen in einer Messagebox | netter_man | Code Kitchen | 3 | 28.02.07 20:50 |
| Domain | BlackHack | Internet Allgemein | 2 | 25.04.05 15:25 |
| Domain | AaFreak | Internet Allgemein | 10 | 30.01.05 16:51 |
| wie erfahre ich den Besitzzer einer com Domain ? | kklaus1 | Internet Allgemein | 4 | 22.07.03 19:50 |
| Wo erfragt man denn Besitzer einer .COM-Domain | Sir Eddy | Internet Allgemein | 3 | 22.03.03 23:07 |