Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mode_rewrite nie działa na Apachu , dlaczego ?
Forum PHP.pl > Forum > Serwery WWW
lubitel
Witam.

Większość postów dotyczących mode_rewrite nie dotyczy samej jego aktywacji na serwerze Apache, stąd mój temat. Jeżeli gdzieś już jest ten problem opisany, proszę o link.
Niestety nie mogę znaleźć satysfakcjonującej mnie odpowiedzi na ten temat, więc postanowiłem napisać jeszcze raz.

Posiadam zainstalowany serwer Apache_2.0.55, na którym chcę uaktywnić opcję mode_rewrite.

1. W pliku httpd usunąłem z początku
LoadModule rewrite_module modules/mod_rewrite.so znak #.

2. Utworzyłem plik o nazwie .htaccess , o zawartości

Options FollowSymLinks
RewriteEngine On
RewriteRule ^index.html$ index.php [L]

3. Plik .htaccess umieściłem w katalogu w którym znajduje się strona index.php.

4. Następnie zrestartowałem serwer i nie działa.

Co jeszcze trzeba zrobić ?
SongoQ
Jesli nie zwraca Ci apache bledu 500 to jest wszystko ok.
em1X
trzeba w httpd.conf zezwolić na uzywanie plików htaccess:

Dla katalogu głównego zmienić:
AllowOverride na All

oraz upewnic sie, ze
AccessFileName jest .htaccess (ewentualnie inna własna nazwa)
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.