
Problem jest taki, że nie potrafię znaleźć przyczyny nie działania modułu mod-rewrite.
Kolega ma serwer, na którym postawił pewien skrypt wykorzystujący m-r. Stronę, która jest przykładem problemu można obejrzeć tutaj : www.sciagaj.org.
Plik .htaccess ma następującą zawartość:
Kod
RewriteEngine On
#Index
RewriteRule ^index.htm$ ./index.php [L,QSA]
RewriteRule ^news.([0-9]+).pliki.htm$ ./index.php?mode=news&t=czytaj&n=$1 [L,QSA]
RewriteRule ^news.([0-9]+).([0-9]+).pliki.htm$ ./index.php?mode=news&t=czytaj&n=$1&s=$2 [L,QSA]
RewriteRule ^([a-z0-9_]+)/news.([0-9]+).([0-9]+).pliki.htm$ ./index.php?mode=news&t=czytaj&n=$3&s=$2&kw=$1 [L,QSA]
RewriteRule ^([a-z0-9_]+)/news.([0-9]+).pliki.htm$ [L,QSA]
(...)
#Index
RewriteRule ^index.htm$ ./index.php [L,QSA]
RewriteRule ^news.([0-9]+).pliki.htm$ ./index.php?mode=news&t=czytaj&n=$1 [L,QSA]
RewriteRule ^news.([0-9]+).([0-9]+).pliki.htm$ ./index.php?mode=news&t=czytaj&n=$1&s=$2 [L,QSA]
RewriteRule ^([a-z0-9_]+)/news.([0-9]+).([0-9]+).pliki.htm$ ./index.php?mode=news&t=czytaj&n=$3&s=$2&kw=$1 [L,QSA]
RewriteRule ^([a-z0-9_]+)/news.([0-9]+).pliki.htm$ [L,QSA]
(...)
Nie cytuję dalej, bo nie ma po co. W kółko te same regułki.
Jeszcze jedna rzecz, która moim zdaniem się może przydać, to wypis phpinfo" title="Zobacz w manualu php" target="_manual. Możecie zobaczyć go tutaj http://sciagaj.org/info.php.
Jak widzicie kliknięcie w jakikolwiek link powoduje wywalenie komunikatu o braku strony. Tak więc mod-rewrite nie działa jakby...
Czego to może być wina ? Proszę o pomoc.
Pozdrawiam,
Krzysiek.