![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 245 Pomógł: 4 Dołączył: 22.01.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam próbuje odpalić sobie mod_rewrite w pliku .htaccess na serwerze WebServ :/
Lecz gdy wpisuje taki kod: Kod Options FollowSymLinks RewriteEngine On RewriteRule ^index.html$ index.php [L] RewriteRule ^([^-]+).html$ index.php?strona=$1 [L] To dostaje błąd numer 500: Kod BŁĄD 500 Wewnętrzny błąd serwera! Czy popełniłem jakiś błąd w pliku .htaccess ![]() Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 22.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Odpowiedz troche po czasie ale ostatni sam miałem taki problem (znaczy dziś i przez cały dzień szukałem rozwiązania) i nie potrafiłem sobie poradzić ale udało się! i dla przyszłych szukaczy też może się powiedzie oto opis jak tego dokonałem! (robiłem to na wersji WebServ 1.2)
edycja pliku c:\WebServ\apache2\conf\httpd.conf przechodzimy do lini ~248 i zamieniamy fragment z: Kod <Directory /> Options FollowSymLinks AllowOverride None </Directory> na: Kod <Directory /> Options FollowSymLinks AllowOverride All </Directory> nastepnie przechodzimy do lini ~286 i zmieniamy fragment z: Kod AllowOverride None na: Kod AllowOverride All teraz wracamy do lini ~165 i zmieniamy fragment z: Kod #LoadModule rewrite_module modules/mod_rewrite.so na: Kod LoadModule rewrite_module modules/mod_rewrite.so teraz restatrujemy serwer i np przeprowadzamy test: tworzymy katalog testy i tworzymy tam 2 pliki: .htaccess i test.php plik .htaccess wygląda tak: Kod Options FollowSymLinks RewriteEngine On RewriteRule ^test.html$ test.php [L] a plik test.php wygląda tak: Kod to jest plik test.php :) teraz łądnie wszytko zapisujemy i odpalamy z adresu: http://localhost/testy/test.html powinien nam sie pojawic strona z napisem "to jest plik test.php ![]() KONIEC ![]() Ten post edytował yakuz 14.05.2005, 18:30:53 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.06.2025 - 21:05 |