Aller au contenu

Redirection 301


Sujets conseillés

Bonjour,

j'ai lu les tutos sur la redirection, fais quelque essais, sans résultats positif.

Je me retrouve soit avec une boucle infini, soit avec le résultat opposé.

Voici le contenu de mon htaccess:

RewriteEngine On
Options +FollowSymLinks
RewriteBase /test/
RewriteRule ^sondage\.html$ poll.php [L]

C'est actuellement les bonnes règles.

Je souhaite que l'on ne puisse plus acceder à cette url:

http://www.mondomaine.tld/test/poll.php

Je souhaite que cela soit rediriger automatiquement sur

http://www.mondomaine.tld/test/sondage.html

Merci,

Cordialement.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Pas besoin de tout ça :)

Il suffit de mettre un .htaccess dans le répertoire test:

RewriteEngine On
RewriteRule poll\.php http://www.tondomaine.tld/test/sondage.php [R=301,L]

ou de mettre cette règle dans le .htaccess à la racine si tu n'as pas d'autre fichier poll.php.

Ou encore un RedirectPermanent à la racine:

RedirectPermanent /test/poll.php http://www.tondomaine.tld/test/sondage.php

Lien vers le commentaire
Partager sur d’autres sites

Posté (modifié)

En faite, j'ai oublié de préciser que je suis déja dans le repertoire test.

J'utilise l'url rewriting.

Je souhaite simplement que /test/poll.php soit rediriger vers /test/sondage.html

et que /test/poll.php ne soit plus accessible aux robots, ni aux visiteurs.

Mon fichier physique sur mon serveur est bien poll.php.

J'ai essayer ceci:

RewriteEngine On
RewriteRule poll\.php http://www.tondomaine.tld/test/sondage.html [R=301,L]

Il ne trouve plus la page sondage.html

++

Modifié par ZuckBin
Lien vers le commentaire
Partager sur d’autres sites

J'ai essayer cette autre solution dans le htaccess à la racine du serveur.

RedirectPermanent /test/poll.php http://www.tondomaine.tld/test/sondage.html

Ca tourne en boucle.

Je comprend pas cette notion de redirection, allier à une règle de reécriture d'url.

La redirection seul, pas de problèmes.

++

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Bon, j'y cromprend rien, ca tourne soit en boucle, soit il trouve plus la page.

J'abandonne...

J'ai reécris toute les pages de mon site, maintenant, je ne souhaite pas avoir de "duplicate content".

Tout mes liens sont avec l'extension .html, et les noms des pages ont été modifiés.

ex: poll.php devient sondage.html

Est ce que je peux interdire toute les anciennes adresses en php qui ont été réecrite dans le fichier robots.txt?

Cette méthode est elle acceptable ?

ex: j'intedit poll.php dans le fichier robots.txt

Est ce que ce fichir sera bien indexer dans les moteurs en tant que sondage.html ?

Merci,

Cordialement.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...