Ankündigung

Einklappen
Keine Ankündigung bisher.

.htaccess gibt wert an variable nicht weiter $_GET

Einklappen

Neue Werbung 2019

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

  • .htaccess gibt wert an variable nicht weiter $_GET

    hallo,
    habe folgenden .htaccess und mein Problem ist das $_GET["id"] kein wert zugewiesen bekommt ?
    Code:
    Options +FollowSymlinks
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\. [NC]
    RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [L,R=301]
    RewriteRule /web/(.*)$ web.php?id=$1

    Mit xampp local funktioniert das, mit anderen Beispiel.Ich hoffe jemand kann mir weiter helfen.

  • #2
    Welche URL verwendest du zum Testen, was steht in $_GET?

    Kommentar


    • #3
      in $_GET steht ja leider nichts.
      Das ist mein Problem.
      $_GET ist immer leer.

      Kommentar


      • #4
        Dann trifft dein RegExp nicht. Selbst wenn in $1 nichts staende, wuerde id in $_GET auftauchen.

        Kommentar


        • #5
          Danke für die Info.
          Die Frage ist jetzt wie ich das lösen kann ?
          Finde keine richtige Antwort im Internet.

          Kommentar


          • #6
            Dann gib uns doch - wie Chriz schon sagte - mal ein oder zwei Beispiele für deinen Anwendungsfall. Hellsehen kann hier keiner.

            Kommentar


            • #7
              Code:
              www.domain.de/web/12
              www.domain.de/web/seite.2
              Das erste soll RewriteRule /web/(.*)$ web.php?id=$1
              eine artikel anzeigen.
              RewriteRule /web/seite.(.*)$ web.php?seite=$1
              soll die Seite xyz anzeigen.
              in php wirt $_GET["id"] und nach $_GET["seite"] abgefragt.
              Das Problem ist dass das Erste nicht läuft.

              Kommentar


              • #8
                Benutz mal [L] für diese rule.

                Kommentar


                • #9
                  Ne leute das geht einfach nicht.
                  Habe alles Probiert, leider kein Erfolg.

                  Kommentar


                  • #10
                    Setz besagte RewriteRule mal nach oben, direkt hinter das Anschalten der Engine.

                    Kommentar


                    • #11
                      Lass mal den führenden Slash bei /web/ weg und setze lieber ein
                      Code:
                      RewriteBase /
                      davor.

                      Kommentar


                      • #12
                        NE, leider auch nicht.
                        Habe im internet gelesen, dass das bei anderen Leuter auch so ist.
                        Bei den gleichen Hoster.
                        Aber mal ne frage, wie kann man überprüfen ob ein RegExp gesetzt ist oder nicht???

                        Kommentar


                        • #13
                          Klappt das mit dem www denn? Kommentier das doch erstmal aus um Seiteneffekte auszuschliessen.

                          Kommentar


                          • #14
                            Dasi ist das Problem mit www usw 404 fhelr das geht alles.
                            Nur die erweiterung geht leider nicht.

                            Kommentar


                            • #15
                              Dasi ist das Problem mit www usw 404 fhelr das geht alles.
                              Und jetzt nochmal für die Welt ausserhalb Deines Kopfes ..

                              Kommentar

                              Lädt...
                              X