Pouze tento týden sleva až 80 % na e-learning týkající se Javy
Nauč se s námi víc. Využij 50% zdarma na e-learningové kurzy.
discount week 50
Avatar
Daniel Vítek
Redaktor
Avatar
Daniel Vítek:22.6.2013 11:13

Zdravím,
potřebuji trochu poradit...
Jak změnit (příklad) index.php?stran­ka=clanek&id=10 na /clanek/10/ ?
Zkoušel jsem

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /index.php?stranka=$1&id=$2 [L]

To mi vyhodilo error 500..
Neví někdo ? :)

Odpovědět
22.6.2013 11:13
Na síti působím už pěknou řádku let. Pokud budeš něco potřebovat, písni mi, pokusím se ti poradit :)
Avatar
Kit
Redaktor
Avatar
Odpovídá na Daniel Vítek
Kit:22.6.2013 11:26

Výsledek totiž opět vyhovuje podmínce pravidla. Dojde k zacyklení.

Nahoru Odpovědět
22.6.2013 11:26
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Daniel Vítek
Redaktor
Avatar
Odpovídá na Kit
Daniel Vítek:22.6.2013 11:28

Na mě prosím česky, tomuhle vůbec nerozumím :)
(ten kód dělal generátor )

Nahoru Odpovědět
22.6.2013 11:28
Na síti působím už pěknou řádku let. Pokud budeš něco potřebovat, písni mi, pokusím se ti poradit :)
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Daniel Vítek
David Čápka:22.6.2013 11:31

Když tomu nerozumíš tak to nedělej. Přesměrovat to můžeš v PHP, to je jazyk pro lidi narozdíl od tohoto paskvilu.

Nahoru Odpovědět
22.6.2013 11:31
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Daniel Vítek
Redaktor
Avatar
Odpovídá na David Čápka
Daniel Vítek:22.6.2013 11:39

A jak v PHP ?

Nahoru Odpovědět
22.6.2013 11:39
Na síti působím už pěknou řádku let. Pokud budeš něco potřebovat, písni mi, pokusím se ti poradit :)
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Daniel Vítek
David Čápka:22.6.2013 11:47

Zkusil bych zadat pretty url do místního vyhledávače ;-) je tu na to článek.

Nahoru Odpovědět
22.6.2013 11:47
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
albertpatera
Redaktor
Avatar
Avatar
Kit
Redaktor
Avatar
Odpovídá na David Čápka
Kit:22.6.2013 12:25

Vidím, že funkcionální jazyky ti opravdu moc nevoní :)

Nahoru Odpovědět
22.6.2013 12:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Redaktor
Avatar
Odpovídá na Daniel Vítek
Kit:22.6.2013 12:45

Zkus dát před první $ znak /

Nahoru Odpovědět
22.6.2013 12:45
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Daniel Vítek
Redaktor
Avatar
Odpovídá na Kit
Daniel Vítek:22.6.2013 12:57

jestli myslíš....

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)/$ /index.php?stranka=$1&id=$2 [L]

..tak to taky nejede

Nahoru Odpovědět
22.6.2013 12:57
Na síti působím už pěknou řádku let. Pokud budeš něco potřebovat, písni mi, pokusím se ti poradit :)
Avatar
Kit
Redaktor
Avatar
Odpovídá na Daniel Vítek
Kit:22.6.2013 13:14

Už jsem s tím dlouho nedělal. Na své stránce mám tohle:

RewriteRule ^([^/]+)/$ %{DOCUMENT_ROOT}/index.php?stranka=$1 [L,QSA]

Podle David Čápka je to možná paskvil, ale po odladění to funguje lépe než v PHP. Navíc je to část, která je závislá na konkrétní implementaci a proto do PHP nepatří.

Nahoru Odpovědět
22.6.2013 13:14
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 11 zpráv z 11.