Ergebnis 1 bis 7 von 7

Thema: Formular sendet nach aktivieren von urls umschreiben nicht

  1. #1
    Contao-Nutzer
    Registriert seit
    15.06.2011.
    Ort
    Frankfurt / Main
    Beiträge
    54

    Standard Formular sendet nach aktivieren von urls umschreiben nicht

    Hallo Community,

    folgendes Problem beschäftigt mich seit ein paar Stunden. Sowie ich "urls umschreiben" aktiviere sendet mein Kontaktformular nicht mehr. Es blitzt nur kurz auf ohne jegliche Fehlermeldung, und die Eingabgefelder sind wieder leer. Schalte ich die "urls umschreiben" aus funktioniert alles perfekt. Ich vermute es könnte an der htaccess liegen die momentan so aussieht:

    # Enable mod_rewrite
    RewriteEngine On
    RewriteBase /

    # Block any URI protocol in the query string
    RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
    RewriteRule .* - [F,L]

    # Block any URI protocol in the request
    RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC]
    RewriteRule .* - [F,L]

    # Rewrite TYPOlight URLs
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .*\.html$ index.php [L]

    # 403/404
    ErrorDocument 403 /index.php
    ErrorDocument 404 /index.php


    wäre schön wenn mir einer helfen könnte.

    Gruß
    DanDo

  2. #2
    Contao-Nutzer
    Registriert seit
    15.06.2011.
    Ort
    Frankfurt / Main
    Beiträge
    54

    Standard

    Zitat Zitat von DanDo Beitrag anzeigen
    Hallo Community,

    folgendes Problem beschäftigt mich seit ein paar Stunden. Sowie ich "urls umschreiben" aktiviere sendet mein Kontaktformular nicht mehr. Es blitzt nur kurz auf ohne jegliche Fehlermeldung, und die Eingabgefelder sind wieder leer. Schalte ich die "urls umschreiben" aus funktioniert alles perfekt. Ich vermute es könnte an der htaccess liegen die momentan so aussieht:

    # Enable mod_rewrite
    RewriteEngine On
    RewriteBase /

    # Block any URI protocol in the query string
    RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
    RewriteRule .* - [F,L]

    # Block any URI protocol in the request
    RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC]
    RewriteRule .* - [F,L]

    # Rewrite TYPOlight URLs
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .*\.html$ index.php [L]

    # 403/404
    ErrorDocument 403 /index.php
    ErrorDocument 404 /index.php


    wäre schön wenn mir einer helfen könnte.

    Gruß
    DanDo
    Sorry für Doppelpost, aber ich habe eben nochmal probiert wenn ich eine URL-Suffix z.b .html angebe funktioniert es auch. Nur wenn ich das Feld leer lasse funktioniert es nicht.

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Deiner ".htaccess" nach zu schließen, handelt es sich nicht um eine aktuelle Version von Contao. Oder Deine Serverkonfigurationsdatei wurde lange nicht aktualisiert... ok, egal...

    Wenn Du Dir die Vorlage ".htaccess.default" aus einer aktuellen Contao-Version ansiehst, dann findest Du dort auch entsprechende Kommentare, wie die Rewrite-Regel geändert bzw. angepasst werden muss für den Fall, dass man eine vom Standard abweichende URL-Suffix verwendet:
    Code:
      # By default, Contao adds ".html" to the generated URLs to simulate static
      # HTML documents. If you change the URL suffix in the back end settings, make
      # sure to change it here accordingly!
      #
      #   RewriteRule .*\.html$ index.php [L]   # URL suffix .html
      #   RewriteRule .* index.php [L]          # No URL suffix
      #   RewriteRule .*\.txt$ index.php [L]    # URL suffix .txt
      #
    Du siehst also, dass Deine Umschreiberegel geändert werden muss, wenn Du in den System-Einstellungen keinen URL-Suffix angibst.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    494

    Standard

    Das gleiche Problem habe ich auch.

    Blöde Frage. Muss
    Code:
    #   RewriteRule .*\.html$ index.php [L]   # URL suffix .html
    für den Suffix .html definitv auskommentiert werden? Also nicht nur für das Funktionieren der Formulare, wie das Thema hier, sondern generell?

  5. #5
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.089
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wie meinst du das? Die Regel ist doch in der .htaccess.default schon ohne Kommentar weiter unten drin. Und sie muss da auch so drin bleiben, wenn der Suffix .html sein soll!
    Code:
      # Note that not all environments support mod_rewrite and mod_cache.
      ##
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule .*\.html$ index.php [L]

  6. #6
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    494

    Standard

    Stimmt, tse, da steht sie ja noch einmal, diesmal auskommentiert. Danke, habe ich glatt übersehen.

    Zum Thema, ich habe eine URL Suffix, .html, und es werden keine Formulare versendet. Schalte ich "URL umschreiben" aus, denn geht es.
    Geändert von ab2211 (17.03.2014 um 10:22 Uhr)

  7. #7
    Contao-Fan
    Registriert seit
    16.08.2009.
    Beiträge
    494

    Standard

    Ich wollte jetzt nicht einen neuen Thread aufmachen, vielleicht hat ja noch jemand eine Idee?

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
  •