404 Էջ ֆայլային համակարգով PHP շարժիչում
Եթե օգտատերը հասցեների տողում մուտքագրի սխալ 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');
}
?>
Իրականացրեք ձեր շարժիչում 404 սխալի
էջի ցուցադրումը: