PDA

Zobacz pełną wersję : Nie ma error.php



andrzej61
25-04-2008, 09:47
Google podaje mi ostrzeżenie że nie znajduje pliku o błędach 404. Kiedyś pamiętam było coś takiego że to można sobie napisać i katalog jakiś się w root robi i tam daje to. Ale nie mogę dojść do szczegółów jak to zrobić. I jeszcze może przy okazji taki plik php.ini . Też się to robi tylko konkretnie jak ? Proszę o podpowiedź.

crazyluki
25-04-2008, 10:15
najprostsza metoda:
tworzysz plik .htaccess

ErrorDocument 403 /403.html
ErrorDocument 404 /404.htmli analogicznie później;)

andrzej61
25-04-2008, 10:43
.htaccess już jest, tylko konkretnie co mam utworzyć.

crazyluki
25-04-2008, 10:47
dodajesz te dwie linie, one odpowiadają za obsługę błędów.
ErrorDocument 404 /404.html

ErrorDocument [NR błędu] [Ścieżka do pliku który będzie się wyświetlał w przypadku błędu]

popularne błędy 404 403 401 500
pozdrawiam

andrzej61
25-04-2008, 11:07
No ale tych plików nie ma pod tą ścieżką.

crazyluki
25-04-2008, 11:14
Masz neostradę?
to je stwórz. w html.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>404</title>
</head>

<body>
błąd 404. zapraszam na stronę główną - <a href="/index.html" title="index.html">IDŹ</a>
</body>

</html>

to jest przykładowy błąd 404. Więcej już nie powiem:) zapraszam na jakiś kurs html:)
pozdrawiam

andrzej61
25-04-2008, 11:32
Znalazłem że miałem kiedyś tak zrobione że mi poradził ktoś że się katalog robi errordoc i w nim wszystkie pliki komunikatów o błędach. Ale to gdzieś trzeba wskazać może w tym htaccess gdzie to jest chyba ?

crazyluki
25-04-2008, 11:38
to ja podałem Ci inną metodę. ja znam i stosuje właśnie tą. dlaczego ta metoda Ci nie odpowiada ? Twoja metoda z errordoc jest dokładnie tym samym co to co ja Ci podałem, z tą różnicą że w przypadku errordoc wszystkie komunikaty błędów są w folderze /errordoc/
czyli przykładowy wpis w htaccess wyglada tak
ErrorDocument 404 /errordoc/404.html