webspider Posted June 17, 2016 Share Posted June 17, 2016 Bonjour , pour éviter les duplicates j'ai décidé de virer la langue anglaise de mon site mais je rencontre quelques petits soucis. une fois la langue désactivée, j'ai regéneré le .htaccess (supprimé le fichier puis désactiver/activé les friendly url) et rajouté ces lignes dedans pour la redirection : RedirectPermanent /fr https://monsite.comRedirectPermanent /fr/ https://monsite.com/RedirectPermanent /en https://monsite.comRedirectPermanent /en/ https://monsite.com/ en surf a partir du site lui même je ne rencontre pas de soucis particulier, les url en /fr et /en sont bien redirigés, par contre si je clique sur un lien à partir de google je tombe sur une jolie 404 ! pour éviter les dégâts et comme ça ne prends que 2 minutes à faire j'ai rétabli le langage anglais mais j'avoue ne pas comprendre le pourquoi de ces 404 ! quelqu’un pourrait il m'éclairer sur le sujet ? merci d'avance Link to comment Share on other sites More sharing options...
Johann Posted June 17, 2016 Share Posted June 17, 2016 tu as un exemple d'url qui donne une 404 ? Link to comment Share on other sites More sharing options...
webspider Posted June 17, 2016 Author Share Posted June 17, 2016 un exemple : https://monsite.com/fr/58-ds3 Link to comment Share on other sites More sharing options...
Johann Posted June 17, 2016 Share Posted June 17, 2016 Ca m'étonnerait que ton nom de domaine soit "monsite.com" Si tu veux vraiment de l'aide, une vraie url "à partir de google" ça serait mieux... Link to comment Share on other sites More sharing options...
webspider Posted June 17, 2016 Author Share Posted June 17, 2016 (edited) https://monsite.com/fr/58-ds , ca viens de Google mais là où je comprends pas c'est que malgré la redirection dans le htaccess ca ne passe pas, il faut enlever le /fr manuellement dans l'url pour éviter une 404 - par contre si je suis sur le site et que je clique sur un lien qui contient le /fr/ ou /fr ca passe , l'URL est réécrite.....il n'y a que les liens exterieurs qui deconnent visiblement Edited June 18, 2016 by webspider (see edit history) Link to comment Share on other sites More sharing options...
Johann Posted June 17, 2016 Share Posted June 17, 2016 C'est accessible chez moi sans redirection, pas de 404 et avec le "/fr" dans l'url à l'arrivée. Tu n'as pas des pb de cache de navigateur ? Tu peux essayer avec un autre navigateur ? Essayer avec http://www.webrankinfo.com/outils/header.php ? Je n'ai pas de redirection non plus quand je tente gt-stickers.com/en ! Ca reste en anglais Link to comment Share on other sites More sharing options...
webspider Posted June 17, 2016 Author Share Posted June 17, 2016 Comme je l'ai précisé dans le premier post j'ai réactivé l'anglais le temps de trouver une solution justement mais les url de Google renvoient bien vers des 404 , il n'y a que les liens "internes" qui sont réécris dans mon cas malheureusement . À tout hasard y a il une zone précise ou rajouter les redirection dans le htaccess ? Link to comment Share on other sites More sharing options...
Johann Posted June 17, 2016 Share Posted June 17, 2016 tes 4 redirections, tu peux les mettre au tout début du .htaccess Link to comment Share on other sites More sharing options...
webspider Posted June 17, 2016 Author Share Posted June 17, 2016 Ok merci , je vais quand même tenter voir si ça change quelque chose Link to comment Share on other sites More sharing options...
webspider Posted June 18, 2016 Author Share Posted June 18, 2016 problème réglé pour ma part après avoir regénéré le .htaccess encore une fois , j'ai du faire une erreur quelque part moi même le premier coup Link to comment Share on other sites More sharing options...
Rmas Posted June 20, 2016 Share Posted June 20, 2016 Bonjour, je suis exactement dans le même cas que toi je veux supprimer la langue anglaise. Par contre pour être sûr, il faut que je rajoute ces 4 lignes ? RedirectPermanent /fr https://monsite.com RedirectPermanent /fr/ https://monsite.com/ RedirectPermanent /en https://monsite.com RedirectPermanent /en/ https://monsite.com/ Johann m'a indiqué qu'il fallait rajouter les 2 premières lignes seulement. Link to comment Share on other sites More sharing options...
webspider Posted June 20, 2016 Author Share Posted June 20, 2016 Bonjour, c'est une bonne question en effet ! j'ai mis des redirections permanentes sur les /en/ egalement pour éviter les 404 mais j'ai un doute car au final je veut que les url en /en/ soient désindexés et ce, sans pour autant pénaliser le classement des autres urls... j'ai lu qu'il vaut mieux envoyer une erreur 410 (ressource plus disponible) que 404 (page n'existe pas), si quelqu’un pourrait nous éclairer la dessus Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now