Autor | Zpráva | ||
---|---|---|---|
xlifer Profil |
#1 · Zasláno: 18. 8. 2010, 01:38:06 · Upravil/a: xlifer
Dostal jsem tip (od Kcko) na jednoduché pravidlo mod_rewrite použití typu:
RewriteRule ^([a-zA-Z0-9_/-]+)$ /index.php?param=$1 [L,QSA] a pote v PHP rozparsuji $_GET["param"] do pole. A kdyz mas url typu /auto/vw/golf tak mam pole o 3 prvcich ... Nekomplikovane a efektivni. V php, ale $_GET["param"] mi přichází prázdne? Nevím proč? Poradíte, diky. Historie vlákna zde |
||
Kajman_ Profil * |
#2 · Zasláno: 18. 8. 2010, 08:33:24
Na úvodní strácne bude prázdné, to je Vám snad jasné.
Pokud tam žádná jiná pravidla nemáte, tak je zváštní, že by rewrite proběhlo jen tímto pravidlem a neprázdnou cestu by to nedalo do param. To by chtělo zapnout v konfiguraci apache rewrite log a kouknout na něj. |
||
xlifer Profil |
#3 · Zasláno: 18. 8. 2010, 13:54:30
To bude asi tím jak píšete, že na úvodní stránce to bude prázdné, protože zkouším právě na úvodní stránce. Začínam s mod rewrite, takže se omlouvám za takové dotazy, ale nějak se začít musí :-) Rewrite log se taky bude hodit zapnout - díky za tip.
|
||
Časová prodleva: 14 let
|
0