Rediriger les Url référencées qui affiche une erreur 404

Discussion dans 'URL Rewriting et .htaccess' créé par gti, 10 Décembre 2014.

  1. gti
    gti WRInaute discret
    Inscrit:
    8 Septembre 2003
    Messages:
    207
    J'aime reçus:
    0
    Salut

    Je viens de changer mon site de place et je suis passé d'un site html a un site Wordpress.
    Du coup toutes mes anciennes url référencées en .html affiche maintenant une erreur 404.
    J'ai bien installé 2/3 plugins (redirection, 404 to Start...) sous wordpress pour essayer de résoudre le problème, mais sans résultat.

    Un peu d'aide serait la bienvenue
    Merci
     
  2. baud74
    baud74 WRInaute impliqué
    Inscrit:
    21 Juillet 2014
    Messages:
    586
    J'aime reçus:
    0
  3. Madrileño
    Madrileño Membre Honoré
    Inscrit:
    7 Juillet 2004
    Messages:
    32 136
    J'aime reçus:
    273
  4. gti
    gti WRInaute discret
    Inscrit:
    8 Septembre 2003
    Messages:
    207
    J'aime reçus:
    0
    Voici mon fichier htacces présent à la racine (la ou il y avait les pages html)
    Code:
    Options -Indexes
    Options -Multiviews
    Options +FollowSymLinks
    SetEnv REGISTER_GLOBALS 0
    SetEnv PHP_VER 5
    RewriteEngine On
    Et voici le fichier index.php aussi à la racine :
    Code:
    <?PHP
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: http://www.monsite.fr/sous-rep");
    exit;
    ?>
    Ceci redirige bien http://www.monsite.fr vers http://www.monsite.fr/sous-rep/ mais pour les anciennes pages html qui étaient présentes à la racine c'est du 404
     
  5. gti
    gti WRInaute discret
    Inscrit:
    8 Septembre 2003
    Messages:
    207
    J'aime reçus:
    0
    je sais pas si il s'agit de la bonne solution mais j'ai ajouter ça au htaccess et la redirection des anciennes url semble ok.

    Code:
    Redirect permanent /ancien_fichier.php http://site.tld/nouveau_fichier.php
    Apres je sais pas niveau SEO ?
     
  6. salva
    salva WRInaute accro
    Inscrit:
    16 Avril 2006
    Messages:
    3 577
    J'aime reçus:
    0
    Oui c'est bon.
    Tu as combien d' urls à rediriger ?
     
  7. gti
    gti WRInaute discret
    Inscrit:
    8 Septembre 2003
    Messages:
    207
    J'aime reçus:
    0
    pas beaucoup 10/15
    pourquoi ?
     
  8. salva
    salva WRInaute accro
    Inscrit:
    16 Avril 2006
    Messages:
    3 577
    J'aime reçus:
    0
    Effectivement, ce n’est pas énorme.

    Si tu en avais eu par centaines, il aurait été préférable d’intégrer les redirections directement dans le httpd d’apache (en supposant que tu ais accès au fichier de conf, donc au serveur).
     
  9. gti
    gti WRInaute discret
    Inscrit:
    8 Septembre 2003
    Messages:
    207
    J'aime reçus:
    0
    Ok c'est bon à savoir pour une prochaine fois peu etre.
    Dans l'état j'ai ajouter les 15 lignes dans mon htaccess et les redirections fonctionnes
    J'espère qu'au niveau SEO ça va le faire aussi.
    Merci
     
  10. gti
    gti WRInaute discret
    Inscrit:
    8 Septembre 2003
    Messages:
    207
    J'aime reçus:
    0
    Je reviens sur ta réponse pour avoir + d'infos et complèter ce post

    Quand tu dis ça tu parles de Plesk ou Cpanel ?

    quelle est la manip stp ?

    Merci
     
  11. salva
    salva WRInaute accro
    Inscrit:
    16 Avril 2006
    Messages:
    3 577
    J'aime reçus:
    0
    Je n'utilise pas Plesk ou Cpanel mais WinSCP pour me connecter au serveur et modifier mes fichiers de conf. Il s'agit d'un client FTP avec une connexion sécurisée entre ton poste de travail et le serveur.

    Il faut donc que tu ais un accès aux fichiers du système d'exploitation du serveur. En l'occurrence, à celui qui te permet de configurer Apache (en règle générale, httpd.conf).

    Plus d'info sur cette page.

    En gros, il suffit presque d'intégrer le contenu du htaccess dans une section <Directory> du fichier httpd.conf. Ci-dessous un exemple fragmenté de mon propre fichier.
    Code:
    <Directory "/home/ton_site/www">
    
    ##
    #Options +FollowSymLinks
    #
    #  mod_rewrite in use
    #
    RewriteEngine On
    
    RewriteBase /
    #
    #  Rules
    #
    
    #
    <Files .htaccess|.ini>
    order allow,deny
    deny from all
    </Files>
    
    <IfModule mod_alias.c>
    Redirect permanent /anciennes_urls	http://www.example.tld/nouvelles_urls
    ...
    </IfModule>
    
    <IfModule mod_mime.c>
    AddType text/css .css
    AddType application/x-javascript .js
    ...
    </IfModule>
    
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType text/css A31536000
    ...
    </IfModule>
    
    ...
    
    </Directory>
     
  12. gti
    gti WRInaute discret
    Inscrit:
    8 Septembre 2003
    Messages:
    207
    J'aime reçus:
    0
    J'ai parcouru tous mes répertoires avec FileZila mais pas de fichier httpd.conf en vu.
    Soit j'ai loupé quelque chose, soit je suis pas sur apache, soit j'ai pas accès.

    Mais bon, je pense que ça dépasse un peu mes compétences là.
    Ça servira peu être à d'autres
    Merci
     
  13. Marie-Aude
    Marie-Aude WRInaute accro
    Inscrit:
    5 Juin 2006
    Messages:
    16 371
    J'aime reçus:
    2
    Tu es sur un mutualisé, tu ne peux pas y avoir accès

    Et comme dit salva, pour 15 urls ça n'a aucune importance
     
Chargement...
Similar Threads - Rediriger référencées affiche Forum Date
Rediriger site dans un dossier à la racine Demandes d'avis et de conseils sur vos sites Jeudi à 20:28
Comment rediriger si la langue n'est plus dispo sur le nouveau site Référencement international (langues, pays) 27 Août 2019
Rediriger sujet phpBB3 vers Vanilla 3 URL Rewriting et .htaccess 6 Août 2019
Rediriger uniquement la page d'accueil URL Rewriting et .htaccess 5 Juin 2019
Comment rediriger par adresse IP ? Référencement international (langues, pays) 7 Mai 2019
Help ! Comment rediriger des urls avec /?q=... URL Rewriting et .htaccess 23 Avril 2019
Rediriger un sous domaine URL Rewriting et .htaccess 17 Avril 2019
Rediriger le trafic d'un site donné via htaccess Administration d'un site Web 7 Avril 2019
Conseils SEO pour rediriger plusieurs sites en un via 301 Référencement Google 12 Mars 2019
Rediriger ancienne page vers nouvelle page (plusieurs centaines) URL Rewriting et .htaccess 8 Mars 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice