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

Dotaz: lighttpd a mod_rewrite

David Watzke avatar 16.6.2006 17:53 David Watzke | skóre: 74 | blog: Blog... | Praha
lighttpd a mod_rewrite
Přečteno: 408×
Odpovědět | Admin
Ahoj, když v lighttpd.conf nastavím mod_rewrite takto
url.rewrite-once = ( "^/(.*)$" => "/index.php?co=$1" )
tak to sice funguje jak chci až na to, že se nenačte CSS styl. V Apache funguje tohle v .htaccess
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?co=$1 [L,QSA]
Netušíte čím to může být?
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.6.2006 17:58 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: lighttpd a mod_rewrite
Odpovědět | | Sbalit | Link | Blokovat | Admin
V apache je podmínka, která zjišťuje jestli požadovaný soubor/adresář na disku existuje, pokud existuje tak ho předhodí jinak předhodí index.php...

V lighthttpd máš natvrdo nabušené použití index.php. Pokud tam nejde udělat nějaká podmínka kontrolující existenci souboru(nevím, neznám), tak budeš muset vše zpracovávat přes index.php.
-- 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.