Autor | Zpráva | ||
---|---|---|---|
Nedy Profil |
#1 · Zasláno: 18. 4. 2009, 17:46:03
Přeji hezký den, vyzná se tu trochu někdo v rewritovacich pravidlech pro mod rewrite?
Mám např. adresu: http://mujweb.cz/foto/nejaka-kategorie/6.html a pravidlo: RewriteRule ^foto/([^/]+)/([0-9]+)\.html index.php?clanek=foto&folder=$1&id=$2 [L,QSA] pole $_REQUEST mi vraci: Array ( [clanek] => foto [folder] => nejaka-kategorie/6 ) Zahrnuje to i poslední část s lomítkem (/6) která už má být $id a nevim proč Přitom všude čtu, že ([^/]+) |
||
Majkl578 Profil |
#2 · Zasláno: 18. 4. 2009, 17:54:25 · Upravil/a: Majkl578
zajimave, me to funguje spravne:
.htaccess RewriteEngine On RewriteRule ^foto/([^/]+)/([0-9]+)\.html /temp.php?clanek=foto&folder=$1&id=$2 [L,QSA] temp.php var_dump($_GET); vystup: array 'clanek' => string 'foto' (length=4) 'folder' => string 'nejaka-kategorie' (length=16) 'id' => string '6' (length=1) |
||
Nedy Profil |
#3 · Zasláno: 18. 4. 2009, 18:45:20
už to jede, požíralo mi to pravidlo uvedené hned před tím:
RewriteRule ^foto/(.*)\.html index.php?clanek=foto&folder=$1 [L,QSA] tak jsem ho dal za to: RewriteRule ^foto/([^/]+)/([0-9]+)\.html index.php?clanek=foto&folder=$1&id=$2 [L,QSA] RewriteRule ^foto/(.*)\.html index.php?clanek=foto&folder=$1 [L,QSA] a funguje :) díky moc |
||
Časová prodleva: 15 let
|
0