Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Apache mod_rewrite błąd 500
Forum PHP.pl > Forum > Serwery WWW > Apache
gummmibear
Hej.

Chciałbym uruchomić sobie na localhoscie reguły mod_rewrite.

Po dodaniu do apache2.conf
<Directory /var/www/boat/>
AllowOverride All
</Directory>

i utworzeniu w katlogu /var/www/boat/ pliku .htaccess

z prostą regułą otrzymuję. owy błąd
z logach mam coś takiego

"/var/www/boat/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration"

plik .htaccess wygląda tak

RewriteEngine On


RewriteRule ^index.html$ index.php

z góry dziekuje za pomoc.
Pozdrawiam.

~
blooregard
A w Apache masz włączony moduł mod_rewrite?
gummmibear
Włączony znaczy się?
z tego co przeczytałem wystarczy dodać do apache2.conf:

AccessFileName .htaccess
<Directory /var/www/boat/>
AllowOverride All
</Directory>


I powinno działać no ale niestety nie działa.
erix
Musisz jeszcze uaktywnić odpowiedni moduł (jest na początku mod_rewrite.so, o ile pamiętam i to skomentowany - odkomentuj) i restart demona.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.