Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Error 404 nukreipimas

Parašė Dandžu· 2008 Vas. 28 22:02:33
#1

Nežinau lyg ir ne ten kur reikėjo temą parašiau. Nepykit.
Dabar parodysiu kaip padaryti jei pas jus nėra ftp tokio failo ir kas nors naršykle suveda jums rašo Error 404 ir t.t, bet dabar bus kitaip jūsų error nukreips į kitur.
Į .htaccess rašome:
ErrorDocument 404 /404.php




Į 404.php failą rašome:
<?php
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";


opentable("404 Klaida!");


echo "<center>Tekstas</center>";

closetable();

require_once "side_right.php";
require_once "footer.php";
?>




Redagavo ozzWANTED· 2008 Vas. 28 23:02:45

Parašė ---· 2008 Vas. 28 22:02:08
#2

O labai aciu ;)

Parašė DuRaCeLL· 2008 Vas. 28 23:02:05
#3

Vietoj 404.php galima susikurti klaida.php, bet ir .htaccess pakeisti nuorodą.

Parašė Mantux94· 2008 Vas. 28 23:02:00
#4

tikrai aciu ;)

Parašė PyccKuu· 2008 Vas. 29 00:02:03
#5

aciu panaudosiu;)

Redagavo PyccKuu· 2008 Vas. 29 00:02:15

Parašė Dandžu· 2008 Vas. 29 15:02:03
#6

DuRaCeLL gudruti kas dar tau pasakė. :]

Parašė mXt· 2008 Vas. 29 15:02:09
#7

Gal i straipsnius?

Parašė eXtazY· 2008 Vas. 29 15:02:40
#8

Gali tęsti .htaccess ir toliau taip:
ErrorDocument 404 /error.php?id=404
ErrorDocument 500 /error.php?id=500

O error.php:
<?php
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";

$id = $_GET['id'];
if ($id == "404") {
opentable("404");
echo "404 Klaida : Puslapis nerastas";
}
if ($id == "500") {
opentable("500");
echo "500 klaida : Vidinė serverio klaida";
}
closetable();

require_once "side_right.php";
require_once "footer.php";
?>

Ir taip tęsi sąrašiuką :P Toks bent buvo mano saito variantas :)

Redagavo eXtazY· 2008 Vas. 29 15:02:37

Parašė Dandžu· 2008 Vas. 29 15:02:15
#9

Geras pasiūlymas mXt. eXtazY aišku galima taip daryti žiūrint koks error.