Autor Zpráva
augustin
Profil *
Hosi caute,

ked pri modrewrite pouzijem flag QSA, tak sa mi rozhasi cele pravidlo a nefunguje. do rewrite rule potom napisem hocijaku kravinu a nevypisuje chyby. neviete niekto co s tym? proste sa nepredavaju premenne v query stringu a neviem este co..
augustin
Profil *
a pouzivam pravidla napriklad

RewriteRule objednavatel/navod/$ navod_obj.php3?LANG=sk [L,QSA]

RewriteRule objednavatel/zadat-zakazku/$ obj_zadat_projekt.php3?l=$1 [L,QSA]

RewriteRule objednavatel/$ login.php3?tabulka=obj [L]

nemiesa sa to nejako?
augustin
Profil *
prestala mi fungovat polovica webu odkedy som pridal absolutne linky: localhost/asasasa a moze byt aj problem s tym QSA tak vazne neviem. a tesne pred uzavierkou!
Kajman_
Profil *
Zkuste nastavit RewriteBase. Zkuste postupně zakomentovat vše, ať zjistíte, co je špatně, ale QSA to asi nebude.
augustin
Profil *
ako nastavim rewritebase?
toto nefunguje:

RewriteBase localhost www
?

no tym to asi nebude.

tu je moj skutocny problem: prosim pomozte: ked sa prihlasim:

RewriteRule objednavatel/$ login.php3?tabulka=obj [L]

tak sa nacita menu pre objednavatela. no ked nasledne kliknem na:

RewriteRule mapa-stranok/$ mapa-stranok.php3 [L,QSA]

tak sa zrazu zobrazi klasicke menu, nie to pre objednavatela, pricom v query_stringu predavam premennu $menu=objednavatel.

a pozor. ak hned po prihlaseni preklikam linky, ktore kontroloju autentifikaciu objednavatela a az potom kliknem na

RewriteRule mapa-stranok/$ mapa-stranok.php3 [L,QSA]

tak sa zrazu to spravne menu objednavatela uz nacita. prosim pomozte
augustin
Profil *
zistil som ze ked sa prihlasujem cez localhost/objednvatel s pravidlom:

RewriteRule objednavatel/$ login.php3?tabulka=obj [L]

tak ta autentifikcia sa akosi nezapamata...

no ked idem cez:

login.php3?tabulka=obj

tak vsetko hra a sedi aj to menu... nevite co s tym??
Kajman_
Profil *
Tak si zkuste vypsat třeba pomocí phpinfo všechny ty query stringy a tak.

Možná pomůže ještě flag NE u RewriteRule, který zakáže escapování divných znaků v qs.
augustin
Profil *
flag NE nepomohol a cez phpinfo som zistil, ze ak idem cez localhost/objednavatel/ tak su premenne PHP_AUTH_USER a PW prazdne. teda co s tym?
augustin
Profil *
pomozte niekto pls
augustin
Profil *
cim to moze byt, popripade kde najdem zoznam setkych flagov?
Kajman_
Profil *
popripade kde najdem zoznam setkych flagov?

http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

Nic mě nenapadá, zkusil bych vyměnit apache ;-)
augustin
Profil *
hadam to pojde na webhostingu, aspon..
Toto téma je uzamčeno. Odpověď nelze zaslat.

0