Zum Inhalt springen

Problem mit Apache oder Typo3? Im Browser wird für Links nur die IP-Adresse angezeigt...

Erstellt am 12. Februar 2007 · 2 Antworten · letzte Antwort am 12. Februar 2007

Tags: Frage

JayB ·

Hallo!

Habe einen Apache 2.2.3 mit Typo3 4.1 beta 3 (PHP5/MySQL5) unter Suse 9.3 laufen. Nun habe ich ein beklopptes Problem mit der Konfiguration, wobei ich nicht weiß ob es an Apache oder an Typo3 liegt (oder ein wenig an beiden).

Situation:
- Strato Root-Server mit fester IP
- Domain A soll mittels VirtualHost ein Typo3 beherbergen
- Domain B soll Zugriff auf Server-Konfig für mich bieten

Beide Domains sind auf den Server umgeleitet (Strato WebVisitenkarte).

(In der httpd.conf ist zur Zeit nur "Domain A" als VirtualHost eingetragen (=> alle Anfragen gehen dahin), um das Problem einzugrenzen)

Gebe ich nun "www.domain-a.de" ein kommt auch die Typo3-Site, aber alle links werden mit der IP-Adresse angezeigt (also z.B. "12.34.56.78/index.php?id=0815").

Gebe ich aber "www.domain-b.de" ein werden die Links korrekt angezeigt. Seltsam, exakt gleiche Umleitung, nur das eben kein VirtualHost-Container definiert ist (bei Apache wird ja dann der erste VirtualHost gewählt)!

Mein nächster Test: statische HTML-Dateien mit Link.

<html>
    <head>
    <title>Willkommen!</title>
   
    </head>
    <body>
    <a href="b.html"><h1>Hallo!</h1></a>
    </body>
</html>

Gleiches Phänomen. Domain A wie ichs nicht mag. Domain B wie es sein soll.

Nun bin ich ja kein totaler Anfänger - für solche Probleme gibts ja das base-Tag:

<base href="www.domain-a.de" />

Nun gehts.

Wie ist die "offizielle" Vorgehensweise bei dem Problem?

- Gibt es eine Direktive im VirtualHost-Kontext die mir irgendwie abgeht (weil mit einer nicht eingetragenen Domain funktioniert es ja...)? Hab mal "UseCanonicalName On" probiert, ändert aber nichts.

- Wie kann ich bei Typo3 die Generierung einer <base />-Direktive aktivieren? Müsste sich natürlich nach dem VirtualHost richten.

Vielen Dank!

einpraegsam.​net ·
JayB schrieb

- Wie kann ich bei Typo3 die Generierung einer <base />-Direktive aktivieren? Müsste sich natürlich nach dem VirtualHost richten.

Such mal nach BaseURL..

JayB ·
wunschtacho schrieb
JayB schrieb

- Wie kann ich bei Typo3 die Generierung einer <base />-Direktive aktivieren? Müsste sich natürlich nach dem VirtualHost richten.

Such mal nach BaseURL..

Danke. Geht, aber interessanterweise wieder nicht im Backend. Ich frage mich warum bei der einen Domain bereits beim Laden unten in der Info-Leiste der korrekte Name (www.domain-b.de) steht, bei der anderen aber immer noch die IP-Adresse. Das muss irgendwas mit der VirtualHost-Config zu tun haben, irgendein sch**-Parameter...

Viele Grüße,
JayB