Ergebnis 1 bis 10 von 10

Thema: Problem mit Mod Rewrite

  1. #1
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Problem mit Mod Rewrite

    Moin !

    Als relativ unwissender in diesem Bereich steh ich vor einem
    kleinen Problem. Alle "normalen" Seiten werden korrekt angezeigt,
    bloß wenn hinten ne id dran hängt wird die Seite nicht gefunden.
    http://www.devil-driver.de/golf_gallery&id=3

    Ich bin leider überfragt was ich im Code ergänzen muss...
    Code:
    Options FollowSymLinks
    RewriteEngine on
    RewriteBase /
    
    RewriteRule ^([\w]+)$ index.php?page=$1
    btw ein zweites Problem gerade entdeckt...
    diese Seite funktioniert -> http://www.devil-driver.de/index.php?page=ex-fhz
    diese, über Rewrite nicht -> http://www.devil-driver.de/ex-fhz

    evtl kann mir jemand helfen *g

    *thx*
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  2. #2
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Problem mit Mod Rewrite

    verzichte auf Abkürzungen wie \w.
    Einige Hoster erlauben diese nicht.
    Bei Verwendung regulärer Ausdrücke sage genau, was du willst:
    Code:
    RewriteRule ([a-zA-Z\-\_]+)$ index.php?page=$1
    Ich hatte ein ähnliches Problem, das war für Strato die Lösung

    Gruß,
    jojo

  3. #3
    Forum Guru
    Themenstarter
    Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Problem mit Mod Rewrite

    hm.... danke erstmal für den hinweis...

    doch jetzt wird nix mehr angezeigt - nur ne weiße seite
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  4. #4
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Problem mit Mod Rewrite

    Also diese Rule funktioniert bei mir:
    Code:
    RewriteRule ^([a-zA-Z0-9\-\_]+)$ index.php?page=$1
    Zum testen bau am besten noch das in deine Index.php ein:
    PHP-Code:
    echo'<pre>';
    print_r($_GET);
    echo
    '</pre>'
    Da siehste dann sehr genau, was bei der index ankommt.

    Gruß,
    Jojo

  5. #5
    Forum Guru
    Themenstarter
    Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Problem mit Mod Rewrite

    ok.. es fehlte das ^ (habs von dir einfach kopiert)...
    etz geht immerhin das teil mit ex-fhz.

    die werte mit ner id hinten dran (gallery) zeigen allerdings
    Not Found

    The requested URL /golf_gallery&id=3 was not found on this server.
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  6. #6
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Problem mit Mod Rewrite

    der String passt ja auch nicht auf den regulären Ausdruck
    Code:
    RewriteRule ^([a-zA-Z0-9\-\_\&\=]+)$ index.php?page=$1

  7. #7
    Forum Guru
    Themenstarter
    Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Problem mit Mod Rewrite

    ah.. sehr gut, etz klappts.

    jetz muss ich mich bloß noch irgendwann mal hinsetzen und verstehn

    danke *G
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  8. #8
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Problem mit Mod Rewrite

    ach komm, so schwer is nich
    Mit
    Code:
    [a-zA-Z0-9\-\_]+
    beschreibst du ein Zeichen.
    Dieses darf Klein- und Großbuchstaben enthalten sowie die Ziffern 0-9 und den Binde-/Unterstrich.
    Durch das " + " sagst du noch, dass es beliebig oft, aber mindestens einmal im zu prüfenden String vorkommen muss/darf.

    Wenn du da jetzt mit dem String
    Code:
    golf_gallery&id=3
    daherkommst, geht das schief.

    Warum?

    Es kommen 2 Zeichen vor, die nicht in der Regel beachtet wurden: " = " und " & ".
    Somit kommt die Regel nicht zur Anwendung, und der Browser versucht die Seite
    Code:
    golf_gallery&id=3
    aufzurufen, welche es sicherlich auf deinem Webspace nicht gibt
    Fügst du die beiden Zeichen n un in die Rule ein
    Code:
    RewriteRule ^([a-zA-Z0-9\-\_\&\=]+)$ index.php?page=$1
    , findet eine Umleitung wei gewünscht statt, und es fluppt.

  9. #9
    Forum Guru
    Themenstarter
    Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Problem mit Mod Rewrite

    ah... cool. des mit den zeichen war mir schon etwas bewusst.
    die \ fand ich etwas verwirrend.. aber vermutlich dienen sie zur
    maskierung (?), weil sonst das - falsch interpretiert wird, z.B
    als "operation" (wie bei a-z), oder ?
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  10. #10
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Problem mit Mod Rewrite

    so ist es

    Mag sein, dass ich teils mit den Maskierungen etwas übertreibe, aber lieber einmal zu viel als zuwenig und eine Stundenlange Fehlersuche

Ähnliche Themen

  1. Mod Rewrite
    Von goldeneye im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 10
    Letzter Beitrag: 07.10.2008, 10:04
  2. mod rewrite username -> id
    Von FaFoo im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 04.05.2008, 00:18
  3. mod-rewrite Problem
    Von jojo87 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 07.01.2008, 16:14
  4. Rewrite Regel
    Von morrers im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 27.12.2007, 21:49
  5. webspace mit mod-rewrite
    Von jojo87 im Forum Webhoster - Provider - (free) Webspace - Server - Domain
    Antworten: 4
    Letzter Beitrag: 01.06.2007, 14:04

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •