Portál AbcLinuxu, 10. května 2025 08:44

Dotaz: RewriteRule na LAMPe

20.2.2011 17:43 Branislav Blaskovic
RewriteRule na LAMPe
Přečteno: 123×
Odpovědět | Admin
Zdravim,

na Linux Mint (ubuntu) som si nainstaloval LAMP. Snazim sa rozchodit Rewrite. AllowOverride mam na All

Pravidlo mam cca taketo:

RewriteRule ^zmensi/(.*)/(.*)/(.*)$ zmensi.php?a=$3&b=$1&c=$2

Na stranku zmensi.php ma to odkaze, ale ked dam

print_r($_GET)

Tak dostanem len prazdne pole.

Co by mohol byt problem? Dakujem
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.2.2011 17:49 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: RewriteRule na LAMPe
Odpovědět | | Sbalit | Link | Blokovat | Admin
RewriteRule ^zmensi/(.*)/(.*)/(.*)$ zmensi.php?a=$3&b=$1&c=$2
Adresu, která by začínala zmensi, nikdy nedostanete. URL musí vždy začínat lomítkem, takže to bude /zmensi/…. To samé v druhé části, kam se má požadavek přesměrovat.
RewriteRule ^/zmensi/(.*)/(.*)/(.*)$ /zmensi.php?a=$3&b=$1&c=$2
20.2.2011 17:55 Branislav Blaskovic
Rozbalit Rozbalit vše Re: RewriteRule na LAMPe
Na hostingu mi to ide..

Aj po zmene (pridani lomitka) problem pretrvava. Na stranku zmensi.php sa dostanem, ak do nej dam napriklad echo 'a';, tak ho vidim.

Ale ked si dam print_r($_GET); dostavam len prazdne pole Array ( )
MMMMMMMMM avatar 20.2.2011 18:21 MMMMMMMMM | skóre: 44 | blog: unstable | Valašsko :-)
Rozbalit Rozbalit vše Re: RewriteRule na LAMPe
A co říká log? Jinak u mne na localhostu to jede, dostávám
Array ( [a] => 3 [b] => 1 [c] => 2 )
při zadání
http://localhost/zmensi/1/2/3

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.