Comment rediriger en 301 toutes les 404 vers une page précise ?

Discussion dans 'Débuter en référencement' créé par Arnoldey, 9 Septembre 2020.

  1. Arnoldey
    Arnoldey Nouveau WRInaute
    Inscrit:
    4 Avril 2019
    Messages:
    6
    J'aime reçus:
    0
  2. Furtif
    Furtif WRInaute accro
    Inscrit:
    9 Août 2005
    Messages:
    2 773
    J'aime reçus:
    221
    ErrorDocument 404 http://www.monsite.com/blog/
     
  3. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 072
    J'aime reçus:
    295
  4. WebRankInfo
    WebRankInfo Admin
    Membre du personnel
    Inscrit:
    19 Avril 2002
    Messages:
    19 832
    J'aime reçus:
    455
    le code de Furtif génère une 302 ce qui n'est pas bon.
    le code de spout génère bien une 404 comme il faut. ça ne fait pas de redirection comme semble le demander Arnoldey mais il ne faut pas rediriger les 404
     
  5. Furtif
    Furtif WRInaute accro
    Inscrit:
    9 Août 2005
    Messages:
    2 773
    J'aime reçus:
    221
    Bah, je l'utilise sans souci sur quelques sites...
     
  6. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 525
    J'aime reçus:
    202
    Peut-être faire une page d'erreur en PHP qui effectue la redirection, et avant envoie le code 301, si on veut absolument un 301 au lieu d'un 302 :

    ErrorDocument 404 /laredirection.php

    laredirection.php :
    PHP:
    <?php
    header
    ('Status: 301 Moved Permanently'false301);
    header('Location: /blog/');
    exit();
    ?>
     
  7. Arnoldey
    Arnoldey Nouveau WRInaute
    Inscrit:
    4 Avril 2019
    Messages:
    6
    J'aime reçus:
    0
    Merci Rick, ton code fonctionne parfaitement et c'est exactement ce que je voulais :) merci bcp !
    Il me reste uniquement ma page d'accueil, cad http://www.monsite.com qui actuellement affiche :
    Index of / et qui liste les fichiers à la racine du dossier de mon site. Je voudrais également faire une R301 de la home vers l'URL http://www.monsite.com/blog/ mais je ne trouve pas comment faire.
    J'ai testé beaucoup de lignes différentes dans mon .htaccess mais souvent ça fait des redirection vers http://www.monsite.com/blogblogblogblogblogblog... ou encore http://www.monsite.com/blog/blog/blog/blog/
    Tu saurais quelle ligne je dois mettre dans mon htaccess STP ?
    Pour le moment j'ai testé des choses comme ceci :
    Redirect 301 /http://www.monsite.com /blog/
    Redirect 301 /http://www.monsite.com/ /blog/
    Redirect 301 http://www.monsite.com /blog/
    Redirect 301 /http://www.monsite.com /blog
    etc.
    Merci pour ton aide :D
     
  8. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 525
    J'aime reçus:
    202
    D'abord je me suis aperçu que ma 1ère ligne est sans doute inutile, car header('Location: /blog/', true, 301); peut normalement indiquer aussi le code 301.

    Je pense que tu peux faire :
    Code:
    RewriteRule ^$ /blog/ [R=301,L]
    
     
  9. Arnoldey
    Arnoldey Nouveau WRInaute
    Inscrit:
    4 Avril 2019
    Messages:
    6
    J'aime reçus:
    0
    Merci encore :) !
    Ton code pr le htaccess fonctionne parfaitement :)
    merci beaucoup (encore une fois) rick ;)
     
Chargement...
Similar Threads - rediriger 301 404 Forum Date
Conseils SEO pour rediriger plusieurs sites en un via 301 Référencement Google 12 Mars 2019
Rediriger les url d'un ancien site vers le nouveau (redirection 301) URL Rewriting et .htaccess 15 Septembre 2015
Comment rediriger en 301 un blog Overblog ? Problèmes de référencement spécifiques à vos sites 25 Septembre 2014
Pages éphémères : les garder ? Ou rediriger en 301 ? Référencement Google 13 Novembre 2013
Rediriger page html avec redirection 301 Netlinking, backlinks, liens et redirections 27 Juillet 2012
Rediriger en 301 vers une page non-indexable Crawl et indexation Google, sitemaps 19 Mars 2010
Rediriger Index.php vers racine URL Rewriting et .htaccess 15 Août 2020
Tout rediriger sauf une page contenant 'JS' URL Rewriting et .htaccess 3 Juin 2020
Rediriger un site avec www vers sans www Administration d'un site Web 20 Avril 2020
Rediriger une page URL Rewriting et .htaccess 6 Avril 2020