kostenloser Webspace werbefrei: lima-city


Ordner auf Subdomain simulieren

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    m*******t

    Hallo Community,

    ich google jetzt schon länger, aber ich finde einfach keine Lösung für mein Problem.

    Unzwar möchte ich einen Ordner auf einer Subdomain simulieren:
    Wenn man also http://subdomain.example.org/user/Username aufruft soll auf http:/subdomain.example.org/user.php?name=Username umgeleitet werden.
    Mein Vorschlag würde bisher so aussehen:
    RewriteEngine on
    RewriteBase /www/htdocs/ORDNER/tobias/
    
    RewriteRule  /user/(.*)$ user.php?name=$1 [L,R=301]


    Ich hoffe ihr könnt mir helfen.
    Grüße Tobias

    nikic: RFC 2606: example.org

    Beitrag zuletzt geändert: 31.1.2010 18:48:31 von moonfight
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. RewriteRule ^user/([A-Za-z0-9-_]+)/?$ user.php?name=$1 [L]

    hätte ich jetzt gemacht.
    Willst du wirklich umleiten (würde wenig Sinn machen)?

    Aber, du hast bis jetzt noch keine Frage gestellt. Geht dein Vorschlag etwa nicht?
  4. Autor dieses Themas

    m*******t

    naja das R=301 hab ich nur gemacht um zu testen, wo er mich hinführt, aber das hat er irgendwie auch nicht ausgeführt
    und mein problem ist, dass er jetzt zwar auf user.php umleitet, aber irgendwie nichts in $_GET['name'] drin ist.

    habe gerade auch nochmal $_SERVER['QUERY_STRING'] getestet, da ist aber auch nichts drin.

    Beitrag zuletzt geändert: 31.1.2010 18:44:15 von moonfight
  5. m****s

    kann man das mit lima-city nicht auch machen domain aufschalten und auf ordner verlinken
  6. Autor dieses Themas

    m*******t

    maxdes schrieb: kann man das mit lima-city nicht auch machen domain aufschalten und auf ordner verlinken

    :confused: ich versteh grad nicht was du meinst maxdes
  7. m****s

    verwaltung > domains > einstellen ?? :thumb:
  8. Autor dieses Themas

    m*******t

    naja, das ist ja nicht mein problem, ich will ja keine Subdomaein anlegen, letztendlcih will ich nur von einem ordner auf eine Datei umleiten.

    EDIT: Ich habe jetzt auch mal das probiert, aber selbst hier, befindet sich in $_GET['name'] nichts:
    RewriteRule  ^user/([A-Za-z0-9-_]+)/?$ user.php?name=Test [L]


    EDIT 2: So, jetzt versteh ich gar nichts mehr, selbst wenn ich die RewriteRule weg lasse oder das RewriteEngine auf off stelle, leitet er mich um, ohne dass ich ein Error Document eingestellt habe.
    kann es sein, dass der Server die Datei irgendwie zwischenspeichert und wenn ja, kann man das unterbinden?

    EDIT 3: So, habe jetzt auf modrewrite.de mal nachgeschaut und gesehen, dass man R=302 nehmen muss, aber selbst hier leitet er mich nicht um, ich vermute also, dass der Server die Datei zwischenspeichert.

    EDIT 4: Na endlich, ich habe jetzt eine Lösung gefunden, obwohl ich die nicht ganz verstehe.
    Meine Rule sieht jetzt so aus:
    RewriteRule ^user.php/(.*)$ user.php?name=$1 [L]

    Wenn ich jetzt http://example.org/user/Tobias aufrufe wird auf http://example.org/user.php?name=Tobias umgeleitet.
    Nur noch einmal zum Verständnis, habt ihr eine Ahnung warum man da user.php nehmen muss, in der URL steht das ja nicht?
    Falls es etwas mit dem Browser zu tun hat, ich benutze Firefox 3.5.7 und auch im Safari 4.0.4 ist es so.

    Beitrag zuletzt geändert: 1.2.2010 15:14:58 von moonfight
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!