PHP ဖိုင်များပေါ်တွင် တည်ဆောက်ထားသော engine တွင် 404 စာမျက်နှာ
အသုံးပြုသူက URL လိပ်စာကို မှားယွင်းစွာရိုက်ထည့်မိပါက၊ ကျွန်ုပ်တို့သည် အမှားစာမျက်နှာတစ်ခုကို ပြသရပါမည်။ အမှားစာမျက်နှာ၏ ကွန်တန်ကို သက်ဆိုင်ရာ ဖိုင်ထဲတွင် သိမ်းဆည်းထားပါစို့။
<div>
စာမျက်နှာကို ရှာမတွေ့ပါ
</div>
တောင်းဆိုချက်၏ မမှန်ကန်မှုကို သတ်မှတ်ရန်၊ တောင်းဆိုထားသော URL နှင့် ကိုက်ညီသော ကွန်တန်ဖိုင် တည်ရှိမှုကို စစ်ဆေးရန် လိုအပ်ပါသည်။
<?php
$path = 'view' . $url . '.php';
if (file_exists($path)) {
// ဖိုင်ရှိသည်
} else {
// ဖိုင်မရှိပါ
}
?>
ကွန်တန်ရှိပါက ကွန်တန်ဖိုင်ကို ပြန်ပို့ပါစို့၊ ကွန်တန်မရှိပါက အမှားဖိုင်ကို ပြန်ပို့ပါစို့။
<?php
$path = 'view' . $url . '.php';
if (file_exists($path)) {
$content = file_get_contents($path);
} else {
$content = file_get_contents('view/404.php');
}
?>
အမှားဖြစ်ပါက၊ စာမျက်နှာ မတွေ့ရှိကြောင်း ရှင်းလင်းစွာ
ဖော်ပြရန် ဘရောက်ဇာသို့ 404 အမှား ခေါင်းစဉ်ကို
ပို့ပေးရပါမည်။
အောက်ပါအတိုင်း လုပ်ဆောင်ပါမည်။
<?php
$path = 'view' . $url . '.php';
if (file_exists($path)) {
$content = file_get_contents($path);
} else {
header('HTTP/1.0 404 Not Found');
$content = file_get_contents('view/404.php');
}
?>
သင်၏ engine တွင် 404 အမှားစာမျက်နှာ
ပေးပို့ခြင်းကို အကောင်အထည်ဖော်ပါ။