Zum Inhalt springen

Einfügen von relativen Links im RTF-Editor

Erstellt am 18. Februar 2003 · 3 Antworten · letzte Antwort am 18. August 2011

Tags: Links, Frage

Asvio ·

Hallo

Wie kann man im RTF-Editor einen relativen Link einfügen ?

Wenn man auf "Link einfügen" klickt, kann man zwar zwischen allen vorhandenen Seiten eine als Ziel auswählen, es wird aber dann ein absoluten Link zur neuen Seite gesetzt.
Dies geschieht obwohl hier ein relativer Link gesetzt werden könnte, da beide Seiten auf dem gleichen Server liegen. #evil#

Der Unterschied zwischen einem relativen und einem absolutem Link ist der, daß bei einem relativen Link die neue Seite einfach vom eigenen Server selbst geladen wird, also ohne externes Zwischentun.
Liegt jedoch ein absoluter Link vor, so wird die neue Seite über das Internet geholt obwohl sie auf dem eigenen Server liegt.

Weiß jemand Rat, wie man im RTF Editor relative Links setzt ?

danke Asvio

_Stefan_ ·

Hi Asvio

Liegt jedoch ein absoluter Link vor, so wird die neue Seite über das Internet geholt obwohl sie auf dem eigenen Server liegt.

Schräg. Ich denke in der Praxis ist da eher kein Unterschied.

Aber es geht aus so:

im RTE
testtext <link 28>testlink</link>

28 steht für die Seiten ID

Update:
Gerade nochmal nachgeguckt. Also bei mir erscheinen die Links ohne http://www.domain.de im Quelltext (Website nicht RTE) wenn man auf "Link einfügen" klickt.

Gruss
Stefan

Unbekannter Benutzer ·

Hallo Asvio,
hast du eine Antwort bekommen? Habe das gleiche Problem. Es wird immer ein absoluter Link erzeugt, wenn ich über den RTE einen Link einfüge. Das gleiche passiert auch, wenn ich <link 28>Link</link> benutze.
Ist es eine Einstellung am Apache Server???
Gruß Ralf

simonborn ·

Hallo.

Wir haben hier dasselbe Problem.

Habe mich auch schon jeck gegooglet, es scheint aber niemand eine Antwort zu haben.

Wir pflegen momentan auf einem Entwicklungsserver die Daten für unserern Relaunch ein.

Dementsprechend fügt rtehtmlarea absolute Pfade mit der Domain des Entwicklungsservers ein.

Wenn wir den ganzen Spaß nachher live schieben, dürfte sich damit alles zerhauen, nehme ich an.

Als einzige Lösung fällt mir nur ein String Replace über die gesamte Datenbank ein, was natürlich super dirty ist.

Weiß jemand mittlerweile eine Lösung?