![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 2 Dołączył: 17.03.2006 Skąd: Siemianowice Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam na stronie obsługę błędu 404. Jeśli dany zasób nie istnieje to robię: header("Location: 404.htm"); I potem w htaccess: [htaccess] ErrorDocument 404.htm$ http://domena.pl/404.htm RewriteRule ^404.htm$ 404.php [L] [/htaccess] I to działa w porządku. Jednak chciałbym to zmodyfikować tak aby nie było rozszerzenia *.htm bo wszystkie podstrony serwisu też nie mają takiego rozszerzenia. Usuwając z powyższego kodu *.htm pojawia się pętla przekierowań. Mogę liczyć na jakąś podpowiedź gdzie robię błąd? Pozdrawiam, Ł. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 965 Pomógł: 285 Dołączył: 19.06.2015 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem na szybko coś takiego:
Kod RewriteEngine On ErrorDocument 404 http://127.0.0.1/test/404 RewriteRule ^404$ test.php [L] I działa. Przynajmniej u mnie (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 21:11 |