Portál AbcLinuxu, 10. května 2025 05:28

Dotaz: mod_rewrite zlobí

bazil avatar 19.1.2006 14:22 bazil | skóre: 33 | blog: sluje | Miroslav
mod_rewrite zlobí
Přečteno: 277×
Odpovědět | Admin
Mám nastavený virtual host a v něm chci používat naprosto jednoduchý rewrite ruly:

RewriteEngine on
RewriteRule ^(.*)$ /index.php?klic=$1 [L,NC,QSA]

aneb, aby přepisoval následovně www.example.cz/neco > www.example.cz/index.php?klic=neco ... pořád se mi to nedaří zprovoznit a hlásí internal server error (500) a v logu se mi množí následující hláška:

[Wed Jan 18 21:25:05 2006] [error] [client 127.0.0.1] mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary., referer: http://gpg/asdf

už opravdu nevím co s tím. mod_rewrite chodí dobře, protože v dalším virtuálu mám taky přepisování použitý, daleko složitější a tam to valí bez problémů. Nastavení virtuálů je stejné. Nevíte někdo co s tím?

PS:google sem použil, ale nepochopil žádný řešení, co sem našel, moje eng není zrovna nejlepší
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.1.2006 14:41 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: mod_rewrite zlobí
Odpovědět | | Sbalit | Link | Blokovat | Admin
No on to chudák Apache pořád dokola přepisuje, ještě musíš přidat pravidlo aby to co začíná na index.php nepřepisoval...
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
bazil avatar 19.1.2006 15:30 bazil | skóre: 33 | blog: sluje | Miroslav
Rozbalit Rozbalit vše Re: mod_rewrite zlobí
díky za nakopnutí, jen pro doplnění, vyřešil jsem to zatím takhle

RewriteEngine on
RewriteCond %{REQUEST_URI} !index.php [NC]
RewriteRule ^(.*)$ /index.php?klic=$1 [L,NC,QSA]

sice se nebude moct zadat adresa www.example.cz/index.php , ale to by nemělo až tak vadi. jestil existuje nějaké lepší řešení, tak mi je sem prosím napište ;-)
David Watzke avatar 19.1.2006 18:29 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: mod_rewrite zlobí
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?co=$1 [L,QSA]
Takhle to mám u sebe.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
bazil avatar 20.1.2006 09:40 bazil | skóre: 33 | blog: sluje | Miroslav
Rozbalit Rozbalit vše Re: mod_rewrite zlobí
diky, tohle vypadá smysluplněji

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.