| Autor | Zpráva | ||
|---|---|---|---|
| osvalldos Profil * |
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php/$1 [L]Potreboval bych tohle nejak rozjet v Lighttpd Da se to prepsat v lighttpd.conf? pripadne jak dik Moderátor Joker: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).Moderátor Joker: Tvůj projev je špatně srozumitelný, piš prosím s diakritikou.
|
||
| nightfish Profil |
#2 · Zasláno: 7. 1. 2010, 11:09:58
osvalldos:
> Potreboval bych tohle nejak rozjet v Lighttpd > Da se to prepsat v lighttpd.conf? lighttpd nepodporuje testy na existenci adresáře/souboru nicméně něco se dá vyčíst z http://forum.lighttpd.net/topic/275 |
||
| Davex Profil |
#3 · Zasláno: 8. 1. 2010, 19:48:15
osvalldos:
Od Lighttpd verze 1.4.24 lze použít pro přepis neexistujících souborů konfigurační direktivu url.rewrite-if-not-file. Dále lze omezit platnost jen pro nevyjmenované adresáře: server.modules += ("mod_rewrite")
$HTTP["url"] !~ "^/(pro_tento_ne|pro_dalsi_take_ne)/" {
url.rewrite-if-not-file = (
"^/(.*)" => "/index.php/$1"
)
}Také lze tento přepis nastavit pomocí modulu mod_magnet. Podobný případ je popsán v dokumentaci Lighttpd + Lua. Pro tvojí variantu to bude nutné trochu upravit. |
||
|
Časová prodleva: 17 let
|
|||
0
).