Portál AbcLinuxu, 10. května 2025 22:15

Dotaz: rewwrite mode - prepsani url

4.2.2006 23:32 Petr
rewwrite mode - prepsani url
Přečteno: 110×
Odpovědět | Admin
Zdravim, mam dost tezky problem a nevim jak toto vyresit.

Abych v url nemel adresu s php promennyma, prepisuji to pomoci .htaccess.. konkretne:
RewriteCond %{REQUEST_URI} /adresar
RewriteRule ^adresar/(.*) index.php?page=adresar&subpage=$1

Takze ve vysledku misto:
http://foo.com/index.php?page=adresar&subpage=podstranka
staci zadat:
http://foo.com/adresar/podstranka.php
Muj problem je ale ze v souboru podstranka.php mam formular. A pokud formular odeslu, na napr.: http://foo.com/adresar/podstranka2.php tak jsou samozrejme veskere promenne zruseny protoze jsou prepsany.

Ma otazka zni... jak upravim kod v .htaccessu aby mi predaval i promenne pouzite v prepsane URL ?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.2.2006 01:04 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: rewwrite mode - prepsani url
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak ten formulář neposílej metodou GET, ale použij POST :-).
-- Nezdar není hanbou, hanbou je strach z pokusu.
5.2.2006 01:22 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: rewwrite mode - prepsani url
Jinak tyhle problémy řeším tak, že provádím přesměrování
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
a v PHP si to pak rozeberu jak potřebuju.
-- Nezdar není hanbou, hanbou je strach z pokusu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.