Autor Zpráva
badyto
Profil *
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
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.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0