Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 69 von 69

Thema: (Gelöst): Startseite erzeugt 404-Fehler

  1. #41
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Wenn du jetzt als rewritebase /mathe-nachhilfe-aufgaben nimmst, dann sollte auch das in der url verschwinden!
    while(!asleep()) {sheep++;}

  2. #42
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Funktioniert nicht wirklich. Die Seite ist nun immer die Startseite.

    Mach mal alles wieder heile. Ich schreibe dir eine PN mit Erklärung. Und Lösung. Ist ja fast ein chat hier ...
    while(!asleep()) {sheep++;}

  3. #43
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    Jippiiiii, ich habe ins "root" des Servers eine einfache htaccess mit

    Code:
      Redirect permanent /index.html /Mathe-Aufgaben-Nachhilfe/index.php
    geschrieben. Die htaccess von contao ins Verzeichnis /Mathe-Aufgaben-Nachhilfe zu contao gesetzt. Dabei natürlich das redirect rausgenommen. Außerdem habe ich die 404-Fehlerseite im Backend wieder aktiviert aber dieses mal ohne Umleitung.

    Und

    Es sieht gut aus! Nun kannst du mathiki eingeben und du kommst automatisch (und ohne Fehler im Log) auf meine homeseite, du kannst dich durchs menü hangeln und wenn du bewusst mal eine seite falsch angibst z.B.

    http://www.mathiki.de/Mathe-Aufgaben...nmeldung1.html

    dann kommst du auf meine Fehlerseite!

  4. #44
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Ja. Habe ich dir so per PN geschrieben. rewritebase ist bei dir aber nun /, oder?
    while(!asleep()) {sheep++;}

  5. #45
    Contao-Nutzer
    Registriert seit
    01.11.2012.
    Ort
    Kiel
    Beiträge
    109

    Standard

    Moin Limes,

    Zwei Dinge sind mir noch aufgefallen, die vielleicht relevant für dich sind:
    1. Beim Aufruf von http://mathiki.de/ (also ohne die "www."-Subdomain) wird man per HTTP Redirect Permanent (Code 301) umgeleitet auf http://mathiki.de/Mathe-Aufgaben-Nachhilfe/index.php. Diese Seite kennt Contao jedoch nicht, der Besucher sieht nur die Fehlerseite "No root page found".
      Das müsstest du lösen können, indem du in die .htaccess im Root folgendes schreibst:
      (Die zweite RewriteRule ist äquivalent zu deiner "Redirect permanent")
      Code:
      <IfModule mod_rewrite.c>
        RewriteEngine On
      
        # Aufruf von http://mathiki.de/* umleiten auf http://www.mathiki.de/*
        RewriteCond %{HTTP_HOST} ^mathiki\.de [NC]
        RewriteRule (.*) http://www.mathiki.de/$1 [R=301,L]
      
        # Aufruf von http://www.mathiki.de/ umleiten auf die Contao-Startseite
        RewriteRule ^$ http://www.mathiki.de/Mathe-Aufgaben-Nachhilfe/index.php [R=301,L]
      </IfModule>
    2. Ein direkter Aufruf einer unbekannten URL, z.B. http://www.mathiki.de/test, führt zu einer 404-Seite des Webservers. Dort wolltest du doch eigentlich die Fehlerseite von Contao haben, oder?
      Das müsste sich lösen lassen, indem du in die .htaccess im Root wieder die ErrorDocument-Direktive einbaust:
      Code:
      ErrorDocument 404 /Mathe-Aufgaben-Nachhilfe/<Name deiner Contao 404-Seite>.php


    Viel Erfolg!

  6. #46
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    Guten Morgen Martin,

    vielen Dank für die Anmerkungen, ich werde sie, sobald ich kann austesten und gebe dann Bescheid.

  7. #47
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    Ich habe die htaccess in der root wie folgt geändert:

    Code:
       <IfModule mod_rewrite.c>
      RewriteEngine On
    
      # Aufruf von http://mathiki.de/* umleiten auf http://www.mathiki.de/*
      RewriteCond %{HTTP_HOST} ^mathiki\.de [NC]
      RewriteRule (.*) http://www.mathiki.de/$1 [R=301,L]
    
      # Aufruf von http://www.mathiki.de/ umleiten auf die Contao-Startseite
      RewriteRule ^$ http://www.mathiki.de/Mathe-Aufgaben-Nachhilfe/index.php [R=301,L]
    </IfModule>
    ErrorDocument 404 /Mathe-Aufgaben-Nachhilfe/seite-nicht-gefunden.html
    Außerdem habe ich in die index.html in der root noch das eingefügt:

    Code:
     <meta http-equiv="refresh" content="0; URL=http://www.mathiki.de/Mathe-Aufgaben-Nachhilfe/">
    Damit umgehe ich auch Fehler bei Eingabe von www.mathiki.de/index.html (es wurde mit der Änderung in der htaccess bei genau dieser Adresseneingabe immer die primitive index.html angezeigt und nicht weitergeleitet.

    Nun denke ich, dass alles so funktioniert, wie es sein soll. Vielen, vielen Dank noch einmal für Eure Hilfe!

    Ich hoffe, dass Google auch irgendwann erkennt, dass ich die URL-Umschreibung eingeschaltet habe (habe ich leider erst vor kurzem gemacht). Er kennt nun natürlich die Adressen mit ..../index.php/... nicht und verlinkt damit auf die Contao-Fehlerseite. Kann ich da noch irgendwas dagegen tun oder heißt es abwarten, bis er die alten Links rausschmeißt?
    Geändert von Limes (04.12.2012 um 10:14 Uhr)

  8. #48
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard gross/kleinschreibung in URL

    Zitat Zitat von Limes
    Er kennt nun natürlich die Adressen mit ..../index.php/... nicht und verlinkt damit auf die Contao-Fehlerseite.
    Es gibt eine Erweiterung namens redirect4ward ... vielleicht kannst dass damit lösen.

    Mir ist noch in der URL aufgefallen, das Du einmal gross und einmal klein Schreibung verwendest. Ich persönlich würde dort beim Alias klein Schreibung verwenden. Sieht erstens mal schöner aus und auf Linux Systemen wird gross/klein Schreibung beachtet. So kannst vielleicht eine Fehlerquelle mehr ausmerzen um Deine links, auch wenn man sie von Hand Schreibt, zu finden.

    Bsp.:
    http://www.mathiki.de/Mathe-Aufgaben...anmeldung.html

  9. #49
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    Ich habe mir gerade alle Seitenaliase meiner Seite angeschaut. Sie sind alle klein geschrieben. Das einzige ist das Verzeichnis /Mathe-Aufgaben-Nachhilfe selbst ist groß geschrieben. Meinst du das? Sollte ich das auch ändern?

    Ich habe die Erweiterung redirect4ward eingefügt und die htaccess entsprechend geändert. Nun muss ich nur noch alle Weiterleitungen erstellen. Die Proben haben aber schon gezeigt, dass Google auf die richtigen Seiten findet. Prima! Wird Google das jetzt immer vorgegaukelt, oder sterben die alten Adressen dann trotzdem irgendwann aus?
    Geändert von Limes (04.12.2012 um 11:17 Uhr)

  10. #50
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    ja, das meinte ich eigentlich. Aber wenn es ein Verzeichnis ist ... dann musst Du es dann, falls Du es irgendwo in der .htaccess oder wo anders auch verwendet hast möglicherweise auch ändern.

    Ich dachte eher dass Du den Ordner mit Folerurl oder so gemacht hast. Da schreibt mann es ja vor den Alias /meinverzeichnis/meinalias

  11. #51
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Limes
    Wird Google das jetzt immer vorgegaukelt, oder sterben die alten Adressen dann trotzdem irgendwann aus?
    Ich denke die werden "aussterben" falls Du dann eine aktuelle Sitemap publiziert hast wo diese Dinger nicht mehr vorhanden sind. Wenn google dann lange genug nur noch neues indexiert sollte das wegfallen. Aber ich bin noch kein SEO Experte ;-)

    Ich habe noch mal eine Kleinigkeit gesehen ... gib der Startseite den alias index ... dann kannst Du die Url http://www.mathiki.de/Mathe-Aufgaben-Nachhilfe/ aufrufen und landest auf der Startseite (Ohne dass es startseite.html braucht). Dann hast noch eine Weiterleitung drin von http://www.mathiki.de nach http://www.mathiki.de/Mathe-Aufgaben...ilfe/index.php. Da kannst nachher auch einfach auf http://www.mathiki.de/Mathe-Aufgaben-Nachhilfe/ weiterleiten und index.php müsste nicht mehr kommen?!

    Nachtrag:
    Code:
    Redirect permanent /index.html /Mathe-Aufgaben-Nachhilfe/index.php
    wo hast du denn das index.html her?

    Das was mein Vorredner geschrieben hat ging vermutlich wegen dem nicht! Kann es sein das dein Startpunkt den alias index hat? Den einfach weglassen und contao macht ein eigenen. Index immer der ersten aufzurufenden Seite vergeben! Dann wird die Url ohne index.html angezeigt (und funktioniert). Dann sollte das mit der rewritebase /mathe-aufgaben-nachhilfe auch gehen ... vergiss nicht Linux unterscheidet Gross-/Kleinschreibung!!
    Geändert von ciaobello (04.12.2012 um 11:44 Uhr)

  12. #52
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    Ich habe in der htaccess in der root aus:

    Code:
      RewriteRule ^$ http://www.mathiki.de/Mathe-Aufgaben-Nachhilfe/index.php [R=301,L]
    Code:
      RewriteRule ^$ http://www.mathiki.de/Mathe-Aufgaben-Nachhilfe/ [R=301,L]

    gemacht. Scheint zu funktionieren. Der Startseitenalias ist auf index geändert.

  13. #53
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    Hilfe, hilfe, nun gehen meine submit-Buttons in den Formularen nicht mehr.

  14. #54
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Hi.

    Wie wäre es mit Ordnung?

    Die htaccess mit dem redirect bleibt erstmal. Muss noch nachgebessert werden ...

    Probier mal deine allererste htaccess, aber im contao Verzeichnis. Nur das Error-Statement am ende auskomentieren.
    Schau, dass unter Einstellungen->Relativer Pfad zum Contao-Verzeichnis /Mathe-Aufgaben-Nachhilfe drin steht.

    Das sollte zu einer Vernünftigen Konfiguration führen.

    Dann noch Feinschliff. Der redirect. Aber erstmal aufräumen.
    while(!asleep()) {sheep++;}

  15. #55
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    ok ich probiers.

  16. #56
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    Ok, ich habe die allererste htaccess im contao genommen. Die htaccess im root zuerst mit redirect dann wieder die spätere version eingespielt. jetzt geht alles wieder. puh

    Du bist ein Engel!!!

  17. #57
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Wenn dein rewrite mit der ersten konfig gut arbeitet sieht eine Url bei dir dann so aus: http://www.mathiki.de/startseite.html.

    Die rewritebase aus der ersten datei ist ja irgendwann gestern hopps gegangen. Alles andere ist redirect-Sache. Die auf www-Umleitung ist nämlich schon drin.
    und die Errorseite wird hinterher auch anders heißen müssen. Aber erstmal sauberes contao.
    while(!asleep()) {sheep++;}

  18. #58
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Dein rewrite funktioniert immer noch nicht richtig ... ist die rewritebase da drin als /Mathe-Nachhilfe-Aufgaben?
    while(!asleep()) {sheep++;}

  19. #59
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    die htaccess in der root sieht so aus:

    Code:
    #  Redirect permanent /index.html /Mathe-Aufgaben-Nachhilfe/index.php
       <IfModule mod_rewrite.c>
      RewriteEngine On
    
      # Aufruf von http://mathiki.de/* umleiten auf http://www.mathiki.de/*
      RewriteCond %{HTTP_HOST} ^mathiki\.de [NC]
      RewriteRule (.*) http://www.mathiki.de/$1 [R=301,L]
    
      # Aufruf von http://www.mathiki.de/ umleiten auf die Contao-Startseite
      RewriteRule ^$ http://www.mathiki.de/Mathe-Aufgaben-Nachhilfe/ [R=301,L]
      
    </IfModule>
    ErrorDocument 404 /Mathe-Aufgaben-Nachhilfe/seite-nicht-gefunden.html
    Den Inhalt habe ich von ciaobello. soweit funktioniert alles auch sehr gut.

  20. #60
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Vergiss das letzte:

    Mathe-Aufgaben-Nachhilfe bleibt.

    Also alles OK.
    while(!asleep()) {sheep++;}

  21. #61
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Ich teste mal mit ... Falls dir was auffällt, schrei!
    while(!asleep()) {sheep++;}

  22. #62
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    Du hast wahrscheinlich gerade Mathe, Mathe-Aufgaben und ind eingegeben. Das führte zum 404-Fehler und du müsstest meine Fehlerseite gesehen haben.

    Oh Sch... ich habe gleich bis 18:00 Unterricht.

  23. #63
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Ach ja: die index.html im root kann weg. benenne sie mal um. Müsste funktionieren.

    Und zeig bitte mal die aktuelle htaccess im root mal her.
    while(!asleep()) {sheep++;}

  24. #64
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    Code:
    #  Redirect permanent /index.html /Mathe-Aufgaben-Nachhilfe/index.php
       <IfModule mod_rewrite.c>
      RewriteEngine On
    
      # Aufruf von http://mathiki.de/* umleiten auf http://www.mathiki.de/*
      RewriteCond %{HTTP_HOST} ^mathiki\.de [NC]
      RewriteRule (.*) http://www.mathiki.de/$1 [R=301,L]
    
      # Aufruf von http://www.mathiki.de/ umleiten auf die Contao-Startseite
      RewriteRule ^$ http://www.mathiki.de/Mathe-Aufgaben-Nachhilfe/ [R=301,L]
      
    </IfModule>
    ErrorDocument 404 /Mathe-Aufgaben-Nachhilfe/seite-nicht-gefunden.html

  25. #65
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Ja. Funkt. Viel Spaß. Wenn was ist schreib' PN sonst merke ich es vielleicht nicht.

    Tschau.

    PS: Gestern wäre dir nur mit der htaccess im root geholfen gewesen. Alles andere war wurscht ...
    while(!asleep()) {sheep++;}

  26. #66
    Contao-Nutzer Avatar von Toad
    Registriert seit
    18.02.2010.
    Ort
    NRW
    Beiträge
    177

    Standard

    Die rewrites kannst du meines erachtens weglassen. kannst ja mal auskomentieren.

    Und das probieren:

    Redirect permanent / /Mathe-Aufgaben-Nachhilfe

    Das wäre sauberer. ich hoffe ich irre mich nicht.

    Aber jetzt mach erstmal ... Wenn du mal mehr Zeit hast.


    Bis dann.
    while(!asleep()) {sheep++;}

  27. #67
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    Ich danke dir wie verrückt. Danke, ich muss los. Mein 8. Klasse Schützling ist da. u


    Ich wünsch dir einen schönen Abend!

  28. #68
    Contao-Nutzer
    Registriert seit
    01.11.2012.
    Ort
    Kiel
    Beiträge
    109

    Standard

    Was für ein Chaos... Vielleicht ist es besser, wenn dir nicht von 3 Seiten Leute reinreden, was du wie testen/einrichten könntest.

    Nur eine Anmerkung noch:
    Zitat Zitat von Toad Beitrag anzeigen
    Die rewrites kannst du meines erachtens weglassen. kannst ja mal auskomentieren.

    Und das probieren:

    Redirect permanent / /Mathe-Aufgaben-Nachhilfe
    Jein, die erste RewriteRule ist dafür da, um Anfragen an die Domain "mathiki.de" (ohne "www.") umzuleiten. Die zweite Regel ist äquivalent zu deinem "Redirect permanent".

  29. #69
    Contao-Nutzer Avatar von Limes
    Registriert seit
    03.12.2012.
    Beiträge
    31

    Standard

    Ich lasse es jetzt alles erst mal so wie es ist, denn es funktioniert ja so wie ich will. Das andere sind meines Erachtens Schönheitskorrekturen. Ich bin froh, dass es endlich funktioniert und die Leute meine Seite ohne Fehler besuchen können.

    Ich danke allen, die mir so schnell geholfen haben!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •