[RESOLU] Une variable dans une redirection

Eléphanteau du PHP | 10 Messages

17 févr. 2014, 15:03

Bonjour,

J'avoue ne pas savoir où poster mon problème...
Désolé si ce n'est pas le bon endroit.
Voilà, Google m'indexe des pages comme monsite.com/?45 ou encore monsite.com/?76, ce qui me fait des pages dupliquées de ma page d'accueil.
J'aurai aimé, via htaccess, faire des redirections de ces pages vers monsite.com/.

Quelqu'un aurait un début de piste ?
Je dois avouer que je galère pas mal sur ce problème.

Bien à vous !
Louigi.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

18 févr. 2014, 14:58

salut,

regarde du coté du mode rewrite.


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 10 Messages

20 févr. 2014, 10:50

Salut,

J'ai décortiqué les informations données sur le lien mais je n'arrive toujours pas :s
J'ai bien utilisé RewriteCond en faisant en sorte de balancer tout "index.php/?" vers index.php mais rien n'y fait...

Merci pour ta réponse !

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

20 févr. 2014, 13:04

sans code on ne pas t'aider plus.

tu n'indique pas d'utilisation d'expression régulière la dans ta ligne (ce qui me fait dire qu'il manque quelque chose).


@+
Il en faut peu pour être heureux ......

Eléphanteau du PHP | 10 Messages

20 févr. 2014, 15:34

Bonjour ;)

En effet, mais j'ai trouvé la réponse depuis.
En rajoutant cela au début de ma page d'accueil, cela fonctionne :

Code : Tout sélectionner

<?php $parse=parse_url($_SERVER['REQUEST_URI']); if (isset($parse['query']) && preg_match('/^[a-zA-Z]/',$parse['query'])) { header("HTTP/1.1 301 Moved Permanently"); header("Location:/"); } ?>
Merci encore ;)