#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?!?! + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#3 18. Mai 2011 AW: RewriteRule macht auch keinen sinn: array(1) { ["go"]=> string(12) "index.php/12" } EDIT// ah so gehts: + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren