ModRewrite: Subdomain verwenden!

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

  • #16
    Ach ich habs. ging doch so. ich check in page.php einige parameter ab, und wenn die fehlen gibts eine weiterleitung zu index.php ;O)

    danke trotzdem

    Kommentar


    • #17
      [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
      Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
      Super, danke!
      [/COLOR]

      Kommentar


      • #18
        Hmm,

        also hier läuft das gewünschte mit folgender .htccess

        Code:
        RewriteCond %{HTTP_HOST} ^([\w\d-]+).? [NC]
        RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
        RewriteRule (.*) index.php?subdomain=%1 [QSA,L]
        Hast du mal gecheckt ob sich page.php?username=test direkt aufrufen lässt?


        //edit:
        ja lol - dann is alles gut

        Kommentar


        • #19
          Ok, da das jetzt funktioniert hab ich noch ein kleines Problem:

          ich will jetzt "username.example.com/login.htm" aufrufen: login.htm soll dann auf um "...&content=login" verweisen. Wie muss das richtig aussehen?

          RewriteCond %{HTTP_HOST} ^([^.]+)\.example.com
          RewriteRule ^$ /page.php?username=%1&content=home [L]
          RewriteRule ^%1/login.htm$ /page.php?username=%1&content=login [NC,L]

          bzw. dynamisch:

          RewriteRule ^%1/(.*).htm$ /page.php?username=%1&content=$1 [NC,L]

          Danke

          Kommentar


          • #20
            Code:
            RewriteCond %{HTTP_HOST} ^([^.]+)\.example.com
            RewriteRule ^(.+).htm$ /page.php?username=%1&content=$1 [NC,L]
            (nicht getestet)

            Kommentar


            • #21
              Code:
              RewriteCond %{HTTP_HOST} ^([^.]+)\.example.com
              RewriteRule !^styles/ - [C]
              RewriteRule !^scripts/ - [C]
              RewriteRule !^images/ - [C]
              RewriteRule ^(.*) /page.php?username=%1&path=$1 [L]
              Das trichtert alle Requests nach page.php, sofern sie nicht in einen der Ordner laufen. In page.php kannst du dann $_GET["path"] auswerten.
              [COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
              Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
              Super, danke!
              [/COLOR]

              Kommentar

              Lädt...
              X