Apache2 i niedziałający mod_rewrite

0

Cześć Koledzy.
Otóż taki problem pojawił się u mnie. Zacząłem tworzyć mały silnik do strony oparty na MVC. I teraz wszystko byłoby pięknie, gdyby nie problem z Apache, konkretnie mod_rewrite.
Stworzyłem sobie taki oto kod do testów:

$url = $_GET['url'];

echo $url;

require 'controllers/'. $url .'.php';

$controller = new $url;

No i jakby nie patrzeć to działa ale... Wyrzuca mi:
Not Found
The requested URL /mvc/index was not found on this server.
Apache/2.2.22 (Debian) Server at 127.0.0.1 Port 80

...za każdym razem kiedy wpiszę po slash'u "index". Wszystko inne działa ale nie "index".

Czy ktoś może wie, co może być przyczyną tego problemu? Pół dnia nad tym siedzę, googluję i tak dalej ale nie mogę dojść do rozwiązania...

0

pokaż co masz w htaacess.

0

W .htaccess mam:

RewriteEngine On


RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]

Właśnie tutaj też jest dobrze, bo dla innych wartości działa...

1 użytkowników online, w tym zalogowanych: 0, gości: 1