Page 1 of 1

Img-tags falsch verlinkt nach wegfall der subdomain?!

Posted: Fri Dec 12, 2008 2:11 pm
by maverick39
hi leute,

erneutes problem. ich hatte früher eine subdomain (siehe auch eintrag "Subdomain weg -> ...."), nun ist mein blog inhalt in einem unterordner, also anstatt http://interrail.marc-mueltin.de jetzt http://www.marc-mueltin.de/interrail.

ich habs geschafft, die pfade so richtig wieder einzustellen, dass alles wieder richtig aussieht. einzig und allein meine bilder sind falsch verlinkt. anstatt auf http://www.marc-mueltin.de/interrail/up ... /[bildname] sind sie auf http://www.marc-mueltin.de/uploads/[kat ... /[bildname] verlinkt, obwohl alle pfade richtig eingestellt sind.

ich nehme an, dass bereits erstellte einträge nicht mehr irgendwie geparst werden und pfade in <img>tags nicht angepasst werden, wenn man dies in der konfiguration der pfade im admin bereich tut.
wie kann ich nun - ohne manuell alles zu ändern - dies schnell fixen?
bin auch schon auf die idee gekommen, in der index.tpl datei meines templates einen <base href="..."> tag einzufügen (siehe http://de.selfhtml.org/html/kopfdaten/basis.htm), der dann auch auf jeder seite erscheint, aber leider hat das keine auswirkung.
bin gerade ratlos. :(

jemand eine idee?

vg,
marc

Re: Img-tags falsch verlinkt nach wegfall der subdomain?!

Posted: Fri Dec 12, 2008 4:45 pm
by garvinhicking
Hi!
ich nehme an, dass bereits erstellte einträge nicht mehr irgendwie geparst werden und pfade in <img>tags nicht angepasst werden, wenn man dies in der konfiguration der pfade im admin bereich tut.
Das ist richtig, so etwas gibt es derzeit leider noch nicht.
wie kann ich nun - ohne manuell alles zu ändern - dies schnell fixen?
Ein paar Ideen:

1. SQL Dump erstellen und per Suchen+ersetzen den Pfadnamen korrigieren

2. Einen symbolischen Link /uploads im root deiner domain auf /interrail/uploads erstellen

3. .htaccess anpassen und mit Rewriterules ausstatten:

Code: Select all

RewriteRule ^/?(uploads/.*)$ /interrail/$1 [L,QSA]
damit es so aussieht als gäbe es ein /uploads verzeichnis in deinem document root.

Base href hilft leider nicht ohne alle anderen Links kaputt zu machen.

Grüße,
Garvin

bin auch schon auf die idee gekommen, in der index.tpl datei meines templates einen <base href="..."> tag einzufügen (siehe http://de.selfhtml.org/html/kopfdaten/basis.htm), der dann auch auf jeder seite erscheint, aber leider hat das keine auswirkung.
bin gerade ratlos. :(

jemand eine idee?

vg,
marc[/quote]

Posted: Fri Dec 12, 2008 7:23 pm
by maverick39
danke für den tipp mit dem sql-dump. hätte ich auch drauf kommen können *augenroll* :)

jetzt klappt wieder alles.