Apache Problem 404 Error Handling

Dieses Thema im Forum "Installation und Konfiguration" wurde erstellt von grav, 28. Apr. 2015.

  1. grav

    grav New Member

    Hallo all,
    ich nutze ISPConfig3 auf einem Debian System. Enthalten sind Apache2, PHP5.6.
    Auf dem Server laufen diverse Webanwendungen, unteranderem Typo3.
    Mein Problem ist:
    Ist in der Webanwendung z.B. Typo3 ein eigener 404 Error Handler aktiviert, funktioniert das URL rewriting nicht.
    Das äußert sich so, dass zwar dann die 404 Seite, die im Typo3 angelegt wurde, auch angezeigt wird, allerdings die URL nicht stehet bleiben sondern ein redirekt auf den seitennamen stattfinden z.b. www.meinedomain.de/404. Die URL die fäschlicherweise aufgerufen wird und den 404 anspricht muss aber eigentlich stehen bleiben.

    Nun habe ich einen aderen ISPConfig3 Webserver überprüft und dort ist das gleiche Problem. Dann habe ich einen Webserver ohne Verwaltungsoberfläche also rein plain Apache2 (immer die gleichen Versionen und Module) getestet, dort funktioniert es, die URL bleibt stehen. Die Konfigurationen habe ich hoch und runter verglichen. Mir ist da leider nichts aufgefallen.

    Weiss jemand in wiefern sich IPSConfig in so einem Fall bei 404 Error einmischt oder kennt jemand das Problem und einen Tip für mich?

    Vielen Dank!!

    grüße Grav
     
  2. Till

    Till Administrator

    In ISPConfig in den webseiten einstellungen die custom error pages ausstellen.
     
  3. grav

    grav New Member

    Hallo Till,
    vielen Dank für deine Antwort. Die Einstellung habe ich vorgenommen. Leider ohne Erfolg. Er leitet immer noch auf http://meinedomain.de/404 um.
     
  4. Till

    Till Administrator

    Was steht im error.log der Webseite?
     
  5. grav

    grav New Member

    Hi,

    folgendes steht im Error Log.

    notice - cannot use a full URL in a 401 ErrorDocument directive - ignoring!

    Danke!
     
  6. F4RR3LL

    F4RR3LL Member

    Klingt nach der .htaccess
    Was steht denn dort drin?
     
  7. nowayback

    nowayback Well-Known Member

    Volltreffer ;-)
    Bei dieser Fehlermeldung steht in der .htaccess irgendwas von "ErrorDocument 401 http://example.com/401.html" oder sowas und da gehört der Teil vor dem /von 401.html einfach entfernt, also "ErrorDocument 401 /401.html"
     
  8. grav

    grav New Member

    Hallo,
    ich habe den "falschen" Error Log geschickt. Der Error kam als ich selbst auf Fehlersuche war und die ErrorDocuments in der HTACCESS geschrieben hatte. Ich habe es eben nochmal getestet, ohne htaccess Einträge. Und im Error Log wird kein Fehler eingetragen. Also das Problem besteht noch aber es wird nichts in das Erorr Log geschrieben.
     

Diese Seite empfehlen