Page 1 of 1

Links in andere Ordner funktionieren nicht

Posted: Sun Aug 16, 2009 12:03 pm
by corun
Habe da ein kleines Problem mit der Verlinkung von Anwendungen wie z.B.: einem Forum, das sich
auf meinem Webspace befindet, nur eben nicht im selben Ordner wie mein Blog sondern eine Ebene höher in einem eigenen Ordner namens "forum".

Die interne Verlinkung von Inhalten im Blogverzeichnis und dessen Unterordnern stell dagegen gar kein Problem dar.

Das Bild unten zeigt die Pfadeinstellungen in meinem Blog, hoffe das macht die weitere Problemschilderung deutlicher.
Image

Bilder die ich intern in meinem Blog verlinke werden mit folgendem Code problemlos angezeigt:

Code: Select all

<img src="/templates/costumejewellery/img/faq/gal/registration/gal01.png" />
Hinter /templates kommt direkt der Blog Ordner, also der wo auch die index.php von Serendipity drin liegt.

Möchte ich dagegen nun aus dem Ordner "blog" noch eine Ebene höher gelangen (dieser enthält zusätzlich noch die Ordner "forum" und "schmucktauschgalerie") um dann z.B. in den Ordner "forum" zu wechseln, versuche ich das mit diesem Code:

Code: Select all

<a href="/../forum" title="Forum"><b>Forum</b></a>
Im Ordner "forum" liegt sofort eine index.php die zum mybb Forum gehört. Hier sollte also normalerweise das Forum geladen werden, nachdem ich auf den Link im html Klotz in der Seitenleiste geklickt habe - nur leider tut sich hier nichts und stattdessen gelange ich auf die Startseite meines Blogs.

Lediglich die Adresszeile im Browser änder sich von "http://www.schmucktausch.de" in
"http://www.schmucktausch.de/forum"

Kennt ihr hier eine Lösung :roll: :?:
thx&bye^^

Re: Links in andere Ordner funktionieren nicht

Posted: Sun Aug 16, 2009 2:53 pm
by garvinhicking
Hi!

Ich glaube Du musst dir mit Google nochmal genau die Eigenshcaften DOCUMENT-ROOT, VirtualHost und Pfadstruktur anlesen - das hier ist ein ähnliches Problem wie aus deinem anderen Thread. :)

In in einem Forum wie rootforum.de gibt es dazu sicher tolle Anleitung, da es sehr unabhängig von Serendipity ist. Oder ggf. mal in einer Bibliothek ein Apache-Handbuch anschauen, oder mal an einem Stammtisch von Web-Entwicklern teilnehmen und Dir das persönlich erzählen lassen.

Da dein Documentroot auf /blog liegt ist es NICHT MÖGLICH auf /forum zuzugreifen. Der Host erlaubt das nicht, denn Apache kann auf das Verzeichnis über den VirtualHost nicht verfügen, sondern nur auf Dateien UNTERHALB vom Document-Root.

Viele Grüße,
Garvin

Re: Links in andere Ordner funktionieren nicht

Posted: Mon Aug 17, 2009 10:09 pm
by corun
Melde mich nochmal mit einer Erfolgsmeldung zurück :D Die Lösung des Problems habe ich nach ein wenig Sucherei im Forum von http://www.modrewrite.de/foren/index.php gefunden. Jetzt klappt alles so wie wir uns das vorgestellt haben 8)

Falls jemand von euch mal vor demselben Problem stehen sollte und nicht weiß, wie verschiedene urls in unterschiedliche Unterverzeichnisse auf eurem Webspace weitergeleitet werden, könnt ihr das ganz einfach mit ein paar Zeilen Code in einer .htaccess lösen.

Code: Select all

RewriteEngine On
RewriteCond %{HTTP_HOST} =www.deineurl01.de
RewriteRule !^root/ordner/deinblog01/ ordner/deinblog01%{REQUEST_URI}

RewriteCond %{HTTP_HOST} =www.deineurl02.de
RewriteRule !^root/ordner/deinblog02/ ordner/deinblog02%{REQUEST_URI}
Wir sind jedenfalls echt froh, dass wir nun endlich mit unserem ersten Projekt online gehen konnten - hat ja auch nur knapp 9 Monate mit Aussetzern gedauert :lol:

Bis zur nächsten Frage :wink: