Salut a tous,
Je suis sur un projet php et j'ai besoin d'aide pour un URL Rewrite pour que, quand on est a la racine du site, ce soit la page /home qui soit appelé ou une redirection automatique.
Merci.

2 réponses


Genki
Réponse acceptée

J'utilisais ça à l'époque :

if ($_SERVER['REQUEST_URI'] == '/') // Si l'utilisateur demande la racine
header('Location: /home'); // On le redirige sur /home

/home

Je ne sais pas si tu utilises un framework ou autre, mais /home ce n'est pas une page.
Je ne crois pas que header() accepte ce genre d'argument.
Dans le header en général, il faut une page avec une extension (html, php, etc ...)
Et puis en faisant ça, tu n'as plus vraiment d'url racine sur ton site.

@Darek :

  • Utilises-tu le .htaccess pour le rooting et la réécriture d'url ?
  • Ton application est-elle en MVC ?

Sois un peu plus précis pour que nous puissions t'aider correctement.