Redirection 301 en php

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par econo-ecolo, 25 Février 2011.

  1. econo-ecolo
    econo-ecolo WRInaute discret
    Inscrit:
    20 Juin 2009
    Messages:
    145
    J'aime reçus:
    0
    J'ai essayé de faire une redirection 301 dans le htacess
    Code:
    RedirectPermanent /cafards/index.html http://www.choisir-le-meilleur.fr/cafards/cafards-accueil
    Puis en php
    Code:
    <?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 ?
     
  2. seebz
    seebz WRInaute impliqué
    Inscrit:
    15 Avril 2007
    Messages:
    728
    J'aime reçus:
    0
    Essaye ça :
    Code:
    RewriteRule ^cafards/index\.html$ /cafards [R=301,L]
    Si tu veux systématiquement supprimer les `/index.html` :
    Code:
    RewriteRule ^(.+)/index\.html$ /$1 [R=301,L]
     
  3. econo-ecolo
    econo-ecolo WRInaute discret
    Inscrit:
    20 Juin 2009
    Messages:
    145
    J'aime reçus:
    0
    J'ai mis
    Code:
    RewriteRule ^cafards/index\.html$ http://www.choisir-le-meilleur.fr/cafards/cafards-accueil [R=301,L]
    Et pas mieux !
     
  4. seebz
    seebz WRInaute impliqué
    Inscrit:
    15 Avril 2007
    Messages:
    728
    J'aime reçus:
    0
    Tu place cette ligne où dans ton fichier ?
    Mets là directement après `RewriteEngine on`
     
  5. econo-ecolo
    econo-ecolo WRInaute discret
    Inscrit:
    20 Juin 2009
    Messages:
    145
    J'aime reçus:
    0
    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...
     
  6. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 413
    J'aime reçus:
    0
    et si tu tentais
    Code:
    DirectoryIndex cafards-accueil
    dans le htaccess de ton répertoire cafards ?
     
  7. econo-ecolo
    econo-ecolo WRInaute discret
    Inscrit:
    20 Juin 2009
    Messages:
    145
    J'aime reçus:
    0
    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:
    <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>
     
Chargement...
Similar Threads - Redirection 301 php Forum Date
Redirection 301 php? Netlinking, backlinks, liens et redirections 18 Novembre 2013
Problème de redirection 301 de ASP vers PHP Netlinking, backlinks, liens et redirections 26 Septembre 2012
Php sessid et redirection 301 Rédaction web et référencement 6 Décembre 2011
PB redirection 301 pour /category.php?id_category=? sous prestashop Débuter en référencement 9 Septembre 2011
PHP et redirection 301 dynamique Netlinking, backlinks, liens et redirections 14 Juin 2011
Redirection 301 en html ou php Netlinking, backlinks, liens et redirections 29 Mai 2010
[Résolu] Redirection 301 en PHP non prise en compte (code 200 à la place mais redirection) Débuter en référencement 16 Avril 2010
Redirection ancien url en php vers nouvel url en html avec 301 URL Rewriting et .htaccess 2 Mars 2010
Redirection 301 d'une page php vers html Crawl et indexation Google, sitemaps 22 Novembre 2009
redirection 301 et https URL Rewriting et .htaccess 5 Septembre 2020