Redirection php si l'url est identitique

Eléphant du PHP | 372 Messages

18 janv. 2016, 00:00

Salut j'ai une page sur laquelle l'url est du type :
http://monsite.fr/catalogue.php?id=435631

je fait de l'url rewriting:
RewriteRule ([a-zA-Z0-9\-]+)/([0-9]+) catalogue.php?url=$1&id=$2
L'url rewriting nous donne quelque chose comme:
http://monsite.fr/les-echelles/435631


Si vous voulez les 2 urls sont accessibles moi je souhaiterais que la premiere url soit ignoré et que si on essai di accéder par cette url alors etre redirigé automatiquement sur l'url du type http://monsite.fr/les-echelles/435631

Comment procédé svp ?
Meric à vous

Mammouth du PHP | 2703 Messages

18 janv. 2016, 00:58

if(strpos($_SERVER['REQUEST_URI'], "catalogue.php") !== false){
header("Location: $autreurl");
exit();
}