Redirection 301 en php

Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics

econo-ecolo
WRInaute discret
WRInaute discret
 
Messages: 153
Inscription: 20 Juin 2009

Redirection 301 en php

Message le Ven Fév 25, 2011 22:28

J'ai essayé de faire une redirection 301 dans le htacess
Code: Tout sélectionner
RedirectPermanent /cafards/index.html http://www.choisir-le-meilleur.fr/cafards/cafards-accueil

Puis en php
Code: Tout sélectionner
<?php
header("Status: 301 Moved Permanently", false, 301);
header("Location: http://www.choisir-le-meilleur.fr/cafards");
exit();
?>

Rien ne marche.
Vous avez des idées ?


seebz
WRInaute impliqué
WRInaute impliqué
 
Messages: 808
Inscription: 15 Avr 2007

Re: Redirection 301 en php

Message le Ven Fév 25, 2011 22:40

Essaye ça :
Code: Tout sélectionner
RewriteRule ^cafards/index\.html$ /cafards [R=301,L]


Si tu veux systématiquement supprimer les `/index.html` :
Code: Tout sélectionner
RewriteRule ^(.+)/index\.html$ /$1 [R=301,L]

econo-ecolo
WRInaute discret
WRInaute discret
 
Messages: 153
Inscription: 20 Juin 2009

Re: Redirection 301 en php

Message le Ven Fév 25, 2011 22:45

J'ai mis
Code: Tout sélectionner
RewriteRule ^cafards/index\.html$ http://www.choisir-le-meilleur.fr/cafards/cafards-accueil [R=301,L]

Et pas mieux !


seebz
WRInaute impliqué
WRInaute impliqué
 
Messages: 808
Inscription: 15 Avr 2007

Re: Redirection 301 en php

Message le Sam Fév 26, 2011 8:24

Tu place cette ligne où dans ton fichier ?
Mets là directement après `RewriteEngine on`

econo-ecolo
WRInaute discret
WRInaute discret
 
Messages: 153
Inscription: 20 Juin 2009

Re: Redirection 301 en php

Message le Sam Fév 26, 2011 9:33

Je l'avais mis avant.
Je viens de le mettre après...pas mieux :(

Pour le ficher htaccess, c'est bien un fichier nommé .htaccess en racine ? Je commence à me poser des questions basiques...


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19598
Inscription: 8 Aoû 2004

Re: Redirection 301 en php

Message le Sam Mar 05, 2011 22:01

econo-ecolo a écrit:J'ai essayé de faire une redirection 301 dans le htacess
Code: Tout sélectionner
RedirectPermanent /cafards/index.html http://www.choisir-le-meilleur.fr/cafards/cafards-accueil

et si tu tentais
Code: Tout sélectionner
DirectoryIndex cafards-accueil
dans le htaccess de ton répertoire cafards ?

econo-ecolo
WRInaute discret
WRInaute discret
 
Messages: 153
Inscription: 20 Juin 2009

Re: Redirection 301 en php

Message le Dim Mar 06, 2011 7:40

Merci. Cela aurait certainement permis de résoudre le problème car le code porte directement sur le répertoire.
Car après des manips dans tous les sens cela a fonctionné, mais je ne sais pas ce qui a été corrigé. Je pense que c'était un problème de distinction entre le répertoire et la page d'accueil.
En tout cas, maintenant cela fonctionne, je ne touche plus à rien.
Pour ceux que cela intéresse le code est le suivant
Code: Tout sélectionner
<IfModule mod_rewrite.c>
   Options +FollowSymLinks
   Options +Indexes
   RewriteEngine On
   RewriteBase /
   RewriteRule ^cafards/index.html$ http://www.choisir-le-meilleur.fr/cafards/cafards-accueil [R=301,L]
   RewriteRule ^cafards$ http://www.choisir-le-meilleur.fr/cafards/cafards-accueil [R=301,L]
</IfModule>


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités