RewriteRule

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Terrorbeat, 18. Mai 2011 .

Schlagworte:
  1. 18. Mai 2011
    Wen ich die URL http://localhost/cms/admin/news/ aufrufe bekomm ich von var_dump folgende ausgabe:
    array(1) {
    ["go"]=> string(4) "news"
    }



    Wen ich die URL http://localhost/cms/admin/news/12/ aufrufe bekomm ich von var_dump folgende ausgabe:

    array(2) {
    ["go"]=> string(9) "index.php"
    ["site"]=> string(2) "12"
    }

    Warum den index.php?!?!
     
  2. 18. Mai 2011
    AW: RewriteRule

    Ich hab zwar nur bedingt Ahnung von mod_rewrite, aber probier mal die Reihenfolge zu ändern...
    Also zuerst das mit der Nummer drin und dann das ohne..

    MfG
     
  3. 18. Mai 2011
    AW: RewriteRule

    macht auch keinen sinn:
    array(1) {
    ["go"]=> string(12) "index.php/12"
    }

    EDIT//
    ah so gehts:
     
  4. 18. Mai 2011
    AW: RewriteRule

    probiers mal so
    Code:
    RewriteRule ^admin/(.*)/$ admin/index.php?go=$1 [L,QSA]
    RewriteRule ^admin/(.*)/(.*)/$ admin/index.php?go=$1&site=$2 [L,QSA]
    
    berichtigt mich falls die erklärung falsch ist:
    L = weitere regelen ignorieren
    QSA = weitere parameter können angehängt werden
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.