Zadejte hledaný výraz...

mod_rewrite: Přepsat cokoli na /index.php

Fuck You
verified
rating uzivatele
(1 hodnocení)
9. 3. 2008 11:52:40
Doteď jsem používal tento známý zápis:
To funguje bezvadně, ale má to takovou vlastnost, že pokud požadovaný soubor existuje, tak se to nepřepíše.
Já teď chci přepisovat úplně všechno, i existující soubory, takže mě logicky napadlo vyhodit ty podmínky:
Výsledkem je 500 Internal Server Error. Můžete mě někdo nakopnout správným směrem? :throwpc:
9. 3. 2008 11:52:40
https://webtrh.cz/diskuse/mod_rewrite-prepsat-cokoli-na-index-php/#reply50115
Jakub
verified
rating uzivatele
(3 hodnocení)
9. 3. 2008 12:08:10
tak cokoli se píše spíš * ne??
9. 3. 2008 12:08:10
https://webtrh.cz/diskuse/mod_rewrite-prepsat-cokoli-na-index-php/#reply50114
Fuck You
verified
rating uzivatele
(1 hodnocení)
9. 3. 2008 12:19:33
Ne, * znamená libovolný počet opakování. Jakýkoli znak představuje tečka, regulárnímu výrazu . by měl odpovídat jakýkoli řetězec, který obsahuje alespoň jeden jakýkoli znak. Když napíšu .* (libovolný počet libovolných znaků), tak ale dostanu ten samý výsledek.
Teď koukám do logu, píše mi to tam: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
To moc nechápu, ale zkusím nastavit ten LogLevel, snad se něco dovím.
9. 3. 2008 12:19:33
https://webtrh.cz/diskuse/mod_rewrite-prepsat-cokoli-na-index-php/#reply50113
Fuck You
verified
rating uzivatele
(1 hodnocení)
9. 3. 2008 12:40:48
Tak už mám ten backtrace:
Vypadá to, že se to nějak cyklí. Že se z /blabla přesměruje na /index.php, z toho pak znova na /index.php a znova a znova... K čemu potom v tom RewriteRule je to ?
9. 3. 2008 12:40:48
https://webtrh.cz/diskuse/mod_rewrite-prepsat-cokoli-na-index-php/#reply50112
Fuck You
verified
rating uzivatele
(1 hodnocení)
9. 3. 2008 12:45:39
Á, teď mi to docvaklo! Správně to je takhle:
:grin::grin::grin::smoking:
9. 3. 2008 12:45:39
https://webtrh.cz/diskuse/mod_rewrite-prepsat-cokoli-na-index-php/#reply50111
Pro odpověď se přihlašte.
Přihlásit