mod_rewrite
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
no mám ešte malé problémy toto rozchodiť: RewriteRule ^clanky/(.+)\.html\?(.+) /index.php?clanok=$1&znamka=$2 [L] z clanky/nejaky-clanok.html?nejaka-znamka má byť index.php?clanok=nejaky-clanok&znamka=nejaka-znamka na locale ani na wz to nejde, keď skúšam nejaké veci bez ? tak to aj funguje, takže chyba je asi tam, ale keď je to olomítkované, malo by to fungovať, nie?
-
imho by to melo byt takhle RewriteRule ^clanky/(.+)\.html?(.+) /index.php?clanok=$1&znamka=$2 [L]
-
keď tam dám ? namiesto \? tak mi to vydá adresu index.php?clanok=1&znamka=l ; ? je IMHO metaznak pre predchádzajúci znak minimálne 0-krát, max. 1-krát
-
jj, ta skleroza, srry. ale nechapu proc tam ches ten "?". nebylo by efektivnejsi neco jako je tohle? RewriteRule ^clanky/(.+)/(.+)\.html /index.php?clanok=$1&znamka=$2 [L]
-
niečo také som tam predtým aj mal, aj to fungovalo lenže ja mám najprv adresu nejak takto: clanky/clanok.html a mal by som clanky/clanok/znamka.html V tom druhom ja nastavujem cookies, že daný človek hlasoval a tú prehliadač potom nepošle prvej adrese ale až druhej; čiže v článku bude mať známkovací formulár, ale zbytočne. Keď tam budem mať ten ? tak to pošle na obidve adresy (to čo chcem), ale nechápem, prečo ma ten mod_rewrite nechce poslúchnuť :-(
-
tak me napado uz jenom tohle: RewriteRule ^clanky/(.+)\.html\\?(.+) /index.php?clanok=$1&znamka=$2 [L] ale vubec netusim jestli to neni blbost))))
-
no to teda blbost teda je ;-) podarilo sa mi to vo FF, totiz ten posiela cookies aj na: clanky/xxxxx.html/xxx aj na clanky/xxxxx.html sice je to hodne sprosta adresa ale funguje ;-)
-
IMHO by to melo jet takhle... (pridal sem nakonec $) RewriteRule ^clanky/(.+)\.html\?(.+)$ /index.php?clanok=$1&znamka=$2 [L]