Links in andere Ordner funktionieren nicht

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
corun
Regular
Posts: 117
Joined: Sun Jan 11, 2009 4:48 pm

Links in andere Ordner funktionieren nicht

Post 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^^
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Links in andere Ordner funktionieren nicht

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
corun
Regular
Posts: 117
Joined: Sun Jan 11, 2009 4:48 pm

Re: Links in andere Ordner funktionieren nicht

Post 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:
Post Reply