![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 34 Pomógł: 0 Dołączył: 8.11.2003 Skąd: z domu... Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z RewriteRule w pliku .htaccess.
Plik wygląda następująco: Kod <Files index> ForceType application/x-httpd-php </Files> RewriteEngine On DirectoryIndex index RewriteRule ^(.*)/$ index/$1 [L] RewriteRule ^(.*)$ $1/ [L] a plik index mniej więcej tak:
i niby wszystko jest ok. wrzucam to do katalogu "sample" na localu, ale jak wywołam skrypt tak: http://localhost/sample/news/ jest ok, zwraca mi ładnie "news" w tablicy. ale gdy nie dodam "/" na końcu url'a, to się wali "The requested URL /engine/newsy was not found on this server.". chcąc to naprawić zrobiłem tak: Kod RewriteRule ^(.*)$ $1/ [L] czyli aby automatycznie od news dodawał na końcu "/", ale to nie pomogło. wyskakuje komunikat 500, i koniec ![]() ma ktoś jakiś pomysł jak mogę to zrobić? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
http://httpd.apache.org/docs/2.0/mod/mod_r...tml#rewritecond
W tym przypadku RewriteCond umożliwia odczyt plików znajdujących się na serwerze zamiast przekazywania żądania do index... -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 16:55 |