Skocz do zawartości

mod rewrite


koniq

Rekomendowane odpowiedzi

Wpis w .htaccess

ErrorDocument 404 /notfound.html

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

bomba ...
Nie jestem jasnowidzem ! NIE wiem w jakiej postaci masz linki... W takiej postaci możesz obsługiwać z poziomu php.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Koniq - wstaw do root (tam gdzie index.php) plik konstrukcji HTML o nazwie 404.shtml

Jesli serwer ma odpowiednią konfiguracje (najczesciej ma) to powinno zadziałać. Wcześniej usuń wpis w htaccess podany przez MION'a lub zostaw to co MION podał i stworz plik notfound.html, który obsłuży to 404 i po sprawie.

Odnośnik do komentarza
Udostępnij na innych stronach

... i po sprawie.
:szampan: Niestety nie będzie po sprawie ponieważ wyświetli się plik index.php bez wypełnionej treści. Przynajmniej w teorii

Przykład - nie istniejący topic forum: https://www.forum.optymalizacja.com/index.php?s...0000018021&st=0

Zakładając, że dane pobierane są z bazy danych [zmienna $_GET[zobacz] przechowuje id rekordu ] wiec jeśli zapytanie nie zwróci żadnych danych wystarczy to obsłużyć z poziomu php.

np:

if($czy_sa_dane=='')
{
haeder("Location: index.php")
exit;
}
else
{
// Wlasciwa obsluga danych
}

/*JADZIA*/

Teoretycznie przy obsłudze przez serwer strony 404 poniży kod powinien wywoływać stronę 404 z uwagi na wysłanie takich nagłówków :

<?php
header("HTTP/1.1 404 Not Found");
exit;
?> 

Jednak w praktyce tak się nie dzieje co mnie trochę dziwi..

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności