Autor | Zpráva | ||
---|---|---|---|
badyto Profil * |
#1 · Zasláno: 7. 9. 2010, 21:29:23
Zdravím,
mám hotovú webovú stránku ktorá funguje bez problémov na apache serveri. Potrebujem ju ale teraz premiestniť na server ktorý beží na lighttpd. Mám ale problém s prepisovaním .htaccess súboru. Snažím sa prepísať toto: RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^([-_a-zA-Z0-9]+)/?([-_a-zA-Z0-9]+)?/?([-_a-zA-Z0-9]+)?/?([-_a-zA-Z0-9]+)?$ index.php?lan=$1&page=$2&sub=$3&lim=$4 tak aby to fungovalo v lighttpd. Zatiaľ to mám takto: url.rewrite-if-not-file = ( "^([-_a-zA-Z0-9]\+)/?([-_a-zA-Z0-9]\+)?/?([-_a-zA-Z0-9]\+)?/?([-_a-zA-Z0-9]\+)?$" => "index.php?lan=$1&page=$2&sub=$3&lim=$4" ) Ale výsledok je 404 - Not Found :-( Viete mi prosím niekto poradiť? Príkaz lighttpd -f /tmp/harddisk/www/kruh/.htaccess -t mi vráti Syntax OK Ďakujem veľmi pekne. |
||
Davex Profil |
#2 · Zasláno: 7. 9. 2010, 23:29:38
Není to tím, že tvá verze webového serveru lighttpd soubory .htaccess nepoužívá a konfigurace se musí zapsat přímo do hlavního konfiguračního souboru lighttpd.conf? Vývoj okolo lighttpd moc nesleduji, ale ještě nedávno se soubory .htaccess neuměl pracovat vůbec.
Možná ještě vyzkoušej přidat do přepisu lomítko před index.php. |
||
Časová prodleva: 14 let
|
0