Ankündigung

Einklappen
Keine Ankündigung bisher.

.htacces löst Fehler 500 aus

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

  • .htacces löst Fehler 500 aus

    Guten Tag,

    Ich habe das Problem, das die .htacces Datei, den Fehler 500 auslöst. Folgendes: Ich habe eine PHP Basierende Applikation auf einem Webspace (Plesk). Ohne .htaccses ist die Index Seite Abrufbar, aber bei den /Login bzw. /register wird der Fehler 404 Angezeigt. Wenn ich die .htacces Datei hochlade kommt der Fehler 500. Ich habe schon die Kodierung usw. überprüft, bei dem Thema bin ich aber nicht so bewandert, wäre nett wenn mir jemand helfen könnte Das ist die Datei:

    Code:
    Options All -Indexes
    
    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-l
    
    RewriteRule ^(.+)$ index.php?altum=$1 [QSA,L]
    if (!-e $request_filename){ rewrite ^\/(.+)$ /index.php?altum=$1 last; }
    <Files debug.log>
    Order allow,deny
    Deny from all
    </Files>
    
    <IfModule mod_expires.c>
    ExpiresActive On
    
    # Images
    ExpiresByType image/jpeg "access plus 1 year"
    ExpiresByType image/gif "access plus 1 year"
    ExpiresByType image/png "access plus 1 year"
    ExpiresByType image/webp "access plus 1 year"
    ExpiresByType image/svg+xml "access plus 1 year"
    ExpiresByType image/x-icon "access plus 1 year"
    
    # CSS, JavaScript
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType text/javascript "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"
    </IfModule>
    MFG

  • #2
    kommentiere mit # die einzelnen Funktionen a la #Options All -Indexes
    refresh und sehen ob es wieder läuft wenn nicht die nächste.
    https://arnego2.com <Webseiten, Umbau ab €80 und einiges mehr>

    VPS 8GB RAM 50 GB ROM < Server in der EU, 1rstes Jahr €38

    Kommentar


    • #3
      Ich denke nicht das die Zeile 10 interpretiert werden kann:

      Code:
      if (!-e $request_filename){ rewrite ^\/(.+)$ /index.php?altum=$1 last; }
      Sieht mir eher nach Perl aus und das last; ist auch useless da es keine loop gibt...

      Kommentar


      • #4
        Achtung: .htaccess ist seit php 7.4 'depricated' (unerwünscht, wird obsolete in folgenden Updates)
        Siehe z.B.
        With the upgrade to PHP 7.4, WP Engine has decided to deprecate the htaccess file. See which alternatives we recommend to replace old htaccess directives.

        Kommentar


        • #5
          Es gibt bessere Wege die Aktionen aus einer .htaccess umzusetzen.
          z.B statt 'deny' eine index.php im Verzeichnis anlegen mit header:mainpage...

          Konkret zu deinem Script meine ich auch dass die Rewrite Rule der Bug ist (evtl. die RegEx falsch formuliert ?)
          Aber mach dich parallel zu deinem Problem über Alternativen schlau. php 8 steht vor der Tür...

          Kommentar


          • #6
            Zitat von Testie Beitrag anzeigen
            Ich denke nicht das die Zeile 10 interpretiert werden kann:

            Code:
            if (!-e $request_filename){ rewrite ^\/(.+)$ /index.php?altum=$1 last; }
            Warum nicht?
            Beispielsweise so

            Code:
            ##RewriteRule ^(.+)$ index.php?altum=$1 [QSA,L]
            ##if (!-e $request_filename){ rewrite ^\/(.+)$ /index.php?altum=$1 last; }
            https://arnego2.com <Webseiten, Umbau ab €80 und einiges mehr>

            VPS 8GB RAM 50 GB ROM < Server in der EU, 1rstes Jahr €38

            Kommentar


            • #7
              Zitat von arnego2 Beitrag anzeigen
              Warum nicht?
              Beispielsweise so
              Dann ist es ein Kommentar. Mach dich doch nicht lächerlich...

              Kommentar

              homepage-forum.de - Hilfe für Webmaster! Statistiken

              Einklappen

              Themen: 56.773   Beiträge: 429.807   Mitglieder: 28.524   Aktive Mitglieder: 54
              Willkommen an unser neuestes Mitglied, Friedrich.

              Online-Benutzer

              Einklappen

              224 Benutzer sind jetzt online. Registrierte Benutzer: 2, Gäste: 222.

              Mit 3.502 Benutzern waren am 23.01.2020 um 18:20 die meisten Benutzer gleichzeitig online.

              Die neuesten Themen

              Einklappen

              Die neuesten Beiträge

              Einklappen

              Lädt...
              X