@edyth
Чтобы выдать код ошибки 404 в CodeIgniter 3 для дублированных страниц (например, если есть несколько маршрутов, ведущих на одну и ту же страницу), можно использовать следующий код:
- Откройте файл application/config/routes.php и добавьте следующую строку в конец файла:$route['404_override'] = 'errors/page_missing';
- Создайте файл errors/page_missing.php в папке application/views/errors/ с следующим содержимым:<?php
defined('BASEPATH') OR exit('No direct script access allowed');
?>
<!DOCTYPE html>
<html>
<head>
<title>404 Page Not Found</title>
</head>
<body>
<h1>404 Page Not Found</h1>
<p>The page you requested was not found.</p>
</body>
</html>
Теперь, если пользователь попытается получить доступ к дублированной странице, он будет перенаправлен на страницу с ошибкой 404.