Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mod_rewrite nie działa
Forum PHP.pl > Forum > Serwery WWW > Apache
starach
Witam.
Dosyć długo nie używałem mod_rewrite.
Miałem jedna reinstalację systemu.
Teraz chciałem go włączyć więc wszedłem do httpd.conf i odkomentowałem linię:
LoadModule rewrite_module modules/mod_rewrite.so

Dodałem reguły i nic ... - 404 Not found.
Wypróbowałem ponad 7 reguł łącznie z zmianą DocumentRoot i wywaleniem RewriteBase.
Nie mam pojęcia dlaczego to nie działa.
Jak mam sprawdzić czy mod_rewrite w ogóle został załadowany ?

edit>
użyłem w pliku htaccess kilku różnych reguł z kilku różnych stron które działały wcześniej
co nie przyniosło oczekiwanych rezultatów.

edit>>
------------------------------------------------------------------------------------------
Dziękuję uprzejmie za totalny brak zainteresowania.
Akurat cudem udało mi się dojść do tego dlaczego mod_rewrite nie działa.
Mianowicie wszystko przez zakichany AllowOverride,
który blokował mi czytanie z pliku .htaccess
Nie dziękuję i nie pozdrawiam ...
------------------------------------------------------------------------------------------
lukas0987
Zawartość pliku test.php

  1. <?
  2. if (!empty($sprawdz_mod_rewrite)) {
  3.  
  4. $rewrite_result = 1;
  5.  
  6. } else {
  7.  
  8. $rewrite_result = 0;
  9.  
  10. } if ($rewrite_result == 1) {
  11.  
  12. echo 'Mod_Rewrite jest zainstalowany na tym serwerze';
  13.  
  14. } else {
  15.  
  16. echo 'Mod_Rewrite nie jest zainstalowany na tym serwerze lub jest błędnie skonfigurowa
    ny'
    ;
  17.  
  18. } ?>



Zawartośc pliku .htaccess
  1. <?php
  2. Options +FollowSymLinks
  3. <IfModule mod_rewrite.c>
  4. RewriteEngine On
  5. RewriteRule ^(test.php)$ test.php?sprawdz_mod_rewrite=1 [QSA]
  6. RewriteRule ^$ test.php?sprawdz_mod_rewrite=1 [QSA]
  7. </IfModule>
  8. ?>


odpal test.php
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.