Hallo!
Wir haben einen neuen WEB-Server eingerichtet:
Alter Server: Suse 8.0, Confixx 3.0
Neuer Server: Debian, Confixx 3.3
Wir haben SubDomains eingerichtet ( zB: "gast.hotel.de" zeigt auf "www.db-server-01.de/gast/hotel/" ). Der Verweis linkt auf eine andere Host / Domain!!! Soweit funktioniert es auch!!!
Gebe ich aber eine URL über SubDomains mit *tieferen Pfaden* oder auch nur die OHNEHIN angesprochene Index-Datei an ( egal ob .php, .htm, .css etc. ...)
- gast.hotel.de/index.php
- gast.hotel.de/stammgast/login/index.php
funktioniert das nicht mehr: Fehler 404 - Seite nicht gefunden. Das kann NICHT sein! Die Datei ist vorhanden und wird auch verarbeitet, wenn ich nur die SubDomain (ohne "/index.php" ) eingebe.
Die Adresse wird bei Direkteingabe im Browser auch nicht aufgelöst.
Das Error-Log zeigt keine Fehler.
HINWEIS:
Der Fehler tritt nur auf, wenn ich die aktuelle Host / Domain verlasse und die SubDomain der aktuellen Host auf eine andere Host verweist.
Rufe ich ein SubDomain mit weiteren Unterverzeichnissen / Dateien ***aus einer PHP-Funktion*** auf ( "http://gast.domain.de/login/index.php" ), dann funktioniert die URL !?
Lade ich eine Datei (Grafik-, CSS-, JS-Datei...) von der gleichen Host über SubDomains auf (http://lib.domain.de/logo/mein_logo.gif" oder "http://sourcen.domain.de/css/standard.css" ) funktioniert es = Datei wird geladen!
Rufe ich aber z.B. "http://gast.domain.de/login/index.php" aus einer HTML- oder PHP-Seite aus direkt auf, oder geben ich die URL im Browser ein (also auch unabhängig von der Quell-Host!), wird die Seite nicht gefunden ( 404 ).
Beim alten Server hat das funktioniert.
Ist das evtl. ein Problem mit den Rechten?
Ist das evtl. ein Problem in Apache (conf-Datei)?
Ist das evtl. ein Problem mit "virtueller Host"?
Vielen Dank für Eure Mühe - wir hänge hier echt dumm rum...!
Gruß Ralf
Wir haben einen neuen WEB-Server eingerichtet:
Alter Server: Suse 8.0, Confixx 3.0
Neuer Server: Debian, Confixx 3.3
Wir haben SubDomains eingerichtet ( zB: "gast.hotel.de" zeigt auf "www.db-server-01.de/gast/hotel/" ). Der Verweis linkt auf eine andere Host / Domain!!! Soweit funktioniert es auch!!!
Gebe ich aber eine URL über SubDomains mit *tieferen Pfaden* oder auch nur die OHNEHIN angesprochene Index-Datei an ( egal ob .php, .htm, .css etc. ...)
- gast.hotel.de/index.php
- gast.hotel.de/stammgast/login/index.php
funktioniert das nicht mehr: Fehler 404 - Seite nicht gefunden. Das kann NICHT sein! Die Datei ist vorhanden und wird auch verarbeitet, wenn ich nur die SubDomain (ohne "/index.php" ) eingebe.
Die Adresse wird bei Direkteingabe im Browser auch nicht aufgelöst.
Das Error-Log zeigt keine Fehler.
HINWEIS:
Der Fehler tritt nur auf, wenn ich die aktuelle Host / Domain verlasse und die SubDomain der aktuellen Host auf eine andere Host verweist.
Rufe ich ein SubDomain mit weiteren Unterverzeichnissen / Dateien ***aus einer PHP-Funktion*** auf ( "http://gast.domain.de/login/index.php" ), dann funktioniert die URL !?
Lade ich eine Datei (Grafik-, CSS-, JS-Datei...) von der gleichen Host über SubDomains auf (http://lib.domain.de/logo/mein_logo.gif" oder "http://sourcen.domain.de/css/standard.css" ) funktioniert es = Datei wird geladen!
Rufe ich aber z.B. "http://gast.domain.de/login/index.php" aus einer HTML- oder PHP-Seite aus direkt auf, oder geben ich die URL im Browser ein (also auch unabhängig von der Quell-Host!), wird die Seite nicht gefunden ( 404 ).
Beim alten Server hat das funktioniert.
Ist das evtl. ein Problem mit den Rechten?
Ist das evtl. ein Problem in Apache (conf-Datei)?
Ist das evtl. ein Problem mit "virtueller Host"?
Vielen Dank für Eure Mühe - wir hänge hier echt dumm rum...!
Gruß Ralf
Comment