Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: 404 - Klaida! nėra puslapio turinio

Parašė Maksas· 2012 Sau. 6 22:01:45
#1

Visiškai funkcionuos bet kokiai versijai, įskaitant ir 7.01
(dėl veikimo, iki 7.01, ištrinti eilutę mysql_close ($ db_connect)//7.01 only)

Kas tai yra?
Šio puslapio neįmanoma rasti - failo/dokumento nėra serveryje.
Priartėjimas prie PiF ir standartų, puslapis su klaida 404 (failas ar katalogas nerasta), su galimybę įrašyti visus incidentus.

Kam tai reikalinga?
Pirma moka sekti blogas nuorodas ir neegzistuojančius puslapius , todėl juos tvarkingai įrašo į logą.
Antra tiesiog pakeista originali Apache klaidų pranešimai.

Pavyzdys?
mano svetainė / neegzistuojanti nuoroda



Įdiegimas:
Viso vienas failas, pagal nutylėjimą jis turėtų būti pradėtas WEBROOT (pridedamas ir .htaccess ,tiems pas kurios tiesiog kreivos rankos, tada jūs galite įdėti į WEBROOT ir jį).

Svarbūs nustatymai .htaccess
ErrorDocument 404 /404.php
<Files _log404.log>
order allow,deny
deny from all
</Files>



kur / 404.php - kelias iki pagrindinio failo , _log404.log- apsauga logo failo - jei pervadinate - pakeiskite pavadinimą ir čia!
Nustatimai:
$page_logsize = 2097152; //maksimalus dydis baitais (dafult 2 mb/2097152 b)
$page_clriflimit = true; //true = atstatyti žurnalo failą po viršytos ribos, false = tiesiog sustabdyti įrašymą.
$page_log = BASEDIR.'_log404.log'; //logo failas, rekomenduojama pervadinti
$page_logstyle = $_SERVER['REQUEST_URI'].(isset($_SERVER['HTTP_REFERER'])?' <= '.$_SERVER['HTTP_REFERER']:'').
' ( '.strftime("%H:%I:%S %Y-%m-%d", time()).' @ '.USER_IP.(isset($userdata['user_name'])?' => '.$userdata['user_name']:'')." )\n"; //Šablono žurnalo eilutė, jei jūs nežinote kas tai, geriau neliesti.
$page_refresh = '10';//sekundžių pereiti į pagrindinį.

Kita - kalba tik lietuvių


Žiūrėti žurnalą iš svetainės (tik administratoriams - pirmiausiai prisijunkite savo prisijungimo vardų!)
Eikite į savo saitą/404.php (arba kitų pavadinimų, jei pervadinta)
Pilnas žurnalas su galimybe išvalyti (jei yra teisė, žinoma)

Redagavo Maksas· 2012 Sau. 6 23:01:24