J'ai une question, comment montrer 404 erreur si la page n'existe pas.Par exemple si j'ai bloque.com et j'ajoute à la fin du lien bloc.com/?id=45 redirige vers la page d'accueil mais la page n'existe pas. Dans CodeIgniter existe une config:Dupliquer site dans CodeIgniter
$config['enable_query_strings'] = TRUE;
Si je change FALSE donne des erreurs à des balises utm, comment afficher 404 si la page est bloc.com/?=45 mais beau travail à tags.Please me aider utm .
function show($id = 0)
{
$date= $this->model->get_date($id);
if($date)
{
....
}
else
{
show_404();
}
}
J'ai édité ma question.
dans votre contrôleur principal vous avez un contrôle pour voir si l'ID est correcte et contient les données pour remplir votre page, si ce n'est pas alors 'show_404();' – mic
Vinod VT, Si j'ajoute à la fin du lien? id = 454 il me redirige vers la page d'accueil – user3744761
Avez-vous une règle écrite dans votre fichier routes.php qui pourrait vous conduire à ce problème? En fait, vous ne devriez pas avoir besoin d'écrire show ($ id) si vous envoyez les params en tant que get var – Chococroc