Dateien in SubDomains nicht gefunden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dateien in SubDomains nicht gefunden

    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

  • #2
    Darf man das mal live sehen?

    Kommentar


    • #3
      Rufe ich aber z.B. "http://gast.domain.de/login/index.php" ...
      Wird die Seite denn gefunden wenn du nicht die Subdomain sondern das Verzeichnis der Subdomain innerhalb vom Root ansprichst?
      z.B.
      http://domain.de/gast/login/index.php
      Bzw Was wird dir angezeigt, wenn du in der Datei, die sich aufrufen lässt mal
      PHP-Code:
      die($_SERVER['DOCUMENT_ROOT']); 
      machst?
      Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

      [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
      Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

      Kommentar


      • #4
        Gelöst!

        Vielen Dank für Eure Antworten!

        Haben das Problem gelöst:
        Unter Confixx 3.0 bzw Suse 8.0 konnte man als Weiterleitung angeben: http://www.domain.de/verz1/verz2

        Entweder Confixx 3.3 oder Debian benötigt hinter dem verz2 aber noch einen "/" Slash. Ohne diesen Slash wird der Pfad nicht gefunden. Seltsamer Weise akzeptiert er aber die direkte URL. Da brauchts keinen letzten Slash...!?!?

        Mit http://www.domain.de/verz1/verz2/ funztr alles...

        Danke, Gruß Ralf

        Kommentar

        Lädt...
        X