problem s mod_rewrite!

4 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. pokousim se tento mod vyuzit na mich strankach a narazil jsem na problem vytvoril jsem si adresar "yyy" v nem jsem vytvoril soubor ".htaccess" a do neho jsem zapsal: RewriteEngine on RewriteCond %{HTTP_HOST} ^neco\.xxx\.cz RewriteRule (clanek(.*))$ http://neco.xxx.cz/yyy/cti.php?id=1 [L,QSA] a ted ten problem kdyz zadam adresu: http://neco.xxx.cz/yyy/clanek1 tak me to presmeruje na http://neco.xxx.cz/yyy/cti.php?id=1 coz je sice dobre, ale browser mi ukazuje adresu: http://neco.xxx.cz/yyy/cti.php?id=1 misto: http://neco.xxx.cz/yyy/clanek1 kde mam chybu? a jeste jedna otazka. kdyz to chci udelat i pro jine hodnoty $id, tak to znamená, ze to musim udelat takhle? RewriteRule (clanek(1))$ http://neco.xxx.cz/yyy/cti.php?id=1 [L,QSA] RewriteRule (clanek(2))$ http://neco.xxx.cz/yyy/cti.php?id=2 [L,QSA] RewriteRule (clanek(3))$ http://neco.xxx.cz/yyy/cti.php?id=3 [L,QSA] . . protoze kdyz zadam: RewriteRule (clanek(.*))$ http://neco.xxx.cz/yyy/cti.php?id=$di [L,QSA] tak mi to yadnou stranku nenajde
  2. K tý druhý části, zkus: RewriteRule (clanek(.*))$ http://neco.xxx.cz/yyy/cti.php?id=$2 [L,QSA] Kdyby to nefungovalo, tak se mrkni do rewrite_logu. K tý první - nevim, flags sou nastavený asi dobře, mě to s těmahle funguje jak má.
  3. tak ne adresa v browseru porad ukazuje: http://neco.xxx.cz/yyy/cti.php?id=$di takze je tam porad neco blbe ale moc ti dekuju. diky tobeje jsem snad zase pochopil neco navic a sere me ze to neni nikde poradne napsany> mod_rewrite nejspis tvori radu promenych $n a priradi k nim casti regularniho vyrazu proto mi to nefugovalo s: RewriteRule (clanek(.*))$ http://neco.xxx.cz/yyy/cti.php?id=$1 u miho prikladu se totiz vytvori dve promeny $1=clanek1 a $2=1 a ja jsem odkazoval na tu spatnou:-) jeste jednou moc dik
  4. uy jsem to vzresil po chvilce prohledavani tohodle fora misto adresy: http://neco.xxx.cz/yyy/cti.php?id=$1 musim zadat: /yyy/cti.php?id=$1 a jde to bez problemu

← Zpět na všechna témata