[Réglé] Perte du référencement suite à la mise à jour

Forum concernant les demandes de support pour tout problème de mise à jour d'un forum phpBB 3.2.x depuis une version antérieure ou d'une conversion de phpBB2 ou phpBB3 vers phpBB 3.2

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.
Partager sur FacebookPartager sur TwitterPartager sur Google+

[Réglé] Perte du référencement suite à la mise à jour

Messagepar xatanael » 18 Mai 2017 à 11:04

Bonjour,

Hier, j'ai fait une mise à jour de 3.0.5 vers 3.2. J'avais la vieille extension "phpbb SEO" sur mon forum, qui permettait de transformer les pages php en html pour optimiser le référencement.

Bref, l'extension a sauté pendant la mise à jour MAIS j'avais copié-collé le contenu de mon ancien .htaccess dans le nouvel .htaccess.

Ce matin, en essayant de "googler" certains sujets de mon forum, les liens pointent bien vers mon forum mais n'arrivent pas jusqu'au sujet recherché, et affichent le message suivant :

No route found for "GET /topic935.html" (from "https://www.google.be/")


Exemple pour le voir en temps réel, avec l'URL : http://dividende.be/avis-initie-de-la-bourse-t3.html

Bref ça m'inquiète un peu, il y avait plusieurs milliers de sujets référencés :?
Avatar de l’utilisateur
xatanael
Posteur néophyte
Posteur néophyte
 
Messages: 99
Enregistré le: 02 Juil 2009 à 13:49

Re: Perte du référencement suite à la mise à jour

Messagepar Steph » 18 Mai 2017 à 18:23

Salut,

Soit ton htaccess n'est pas pris en compte soit tu n'as pas placé ton code au bon endroit.

règles de réécriture à placer après cette ligne

Code: Tout sélectionner
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
Avatar de l’utilisateur
Steph
Administrateur
Administrateur
 
Messages: 16559
Enregistré le: 29 Déc 2008 à 16:48
Localisation: Alsace / Bas-Rhin / France

Re: Perte du référencement suite à la mise à jour

Messagepar xatanael » 18 Mai 2017 à 18:58

Ah zut, un membre m'avait dit hier de balancer tout le contenu de mon ancien .htaccess juste à la fin du contenu du nouveau... A mon avis, il y a eu un cafouillage...

Si ce n'est pas trop demander, je pourrais encore vous demander de jeter un oeil?

Voici le contenu complet de mon ancien .htaccess, j'ai tout copié-collé après la dernière ligne du nouveau .htaccess (</IfModule>) :
Code: Tout sélectionner
# You may need to un-comment the following lines
    # Options +FollowSymlinks
    # To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
    # Options -MultiViews
    # REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
    RewriteEngine On
    # REWRITE BASE
    RewriteBase /
    # HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
    # RewriteCond %{HTTP_HOST} !^dividende\.be$ [NC]
    # RewriteRule ^(.*)$ http://dividende.be/$1 [QSA,L,R=301]

    # DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule . - [L]
    #####################################################
    # PHPBB SEO REWRITE RULES ALL MODES
    #####################################################
    # AUTHOR : dcz www.phpbb-seo.com
    # STARTED : 01/2006
    #################################
    # FORUMS PAGES
    ###############
    # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
    # RewriteRule ^forum\.html$ /index.php [QSA,L,NC]
    # FORUM ALL MODES
    RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ /viewforum.php?f=$2&start=$4 [QSA,L,NC]
    # TOPIC WITH VIRTUAL FOLDER ALL MODES
    RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
    # GLOBAL ANNOUNCES WITH VIRTUAL FOLDER ALL MODES
    RewriteRule ^annonces/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?t=$2&start=$4 [QSA,L,NC]
    # TOPIC WITHOUT FORUM ID & DELIM ALL MODES
    RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
    # PHPBB FILES ALL MODES
    RewriteRule ^ressources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ /download/file.php?id=$2&t=$1 [QSA,L,NC]
    # PROFILES ALL MODES WITH ID
    RewriteRule ^(membre|[a-z0-9_-]*-u)([0-9]+)\.html$ /memberlist.php?mode=viewprofile&u=$2 [QSA,L,NC]
    # USER MESSAGES ALL MODES WITH ID
    RewriteRule ^(membre|[a-z0-9_-]*-u)([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ /search.php?author_id=$2&sr=$3&start=$5 [QSA,L,NC]
    # GROUPS ALL MODES
    RewriteRule ^(groupe|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
    # POST
    RewriteRule ^post([0-9]+)\.html$ /viewtopic.php?p=$1 [QSA,L,NC]
    # ACTIVE TOPICS
    RewriteRule ^sujets-actifs(-([0-9]+))?\.html$ /search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
    # UNANSWERED TOPICS
    RewriteRule ^sans-reponses(-([0-9]+))?\.html$ /search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
    # NEW POSTS
    RewriteRule ^nouveaux-messages(-([0-9]+))?\.html$ /search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
    # THE TEAM
    RewriteRule ^equipe\.html$ /memberlist.php?mode=leaders [QSA,L,NC]
    # HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

    # FORUM WITHOUT ID & DELIM ALL MODES (SAME DELIM)
    # THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([a-z0-9_-]+)(-([0-9]+))\.html$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([a-z0-9_-]+)\.html$ /viewforum.php?forum_uri=$1 [QSA,L,NC]
    # END PHPBB PAGES
    #####################################################
Avatar de l’utilisateur
xatanael
Posteur néophyte
Posteur néophyte
 
Messages: 99
Enregistré le: 02 Juil 2009 à 13:49

Re: Perte du référencement suite à la mise à jour

Messagepar Steph » 18 Mai 2017 à 19:06

Juste garder la partie entre (code ci-dessous compris pour la délimitation)

Code: Tout sélectionner
    #####################################################
    # PHPBB SEO REWRITE RULES ALL MODES
    #####################################################


et

Code: Tout sélectionner
    # END PHPBB PAGES
    #####################################################


xatanael a écrit:un membre m'avait dit hier de balancer tout le contenu de mon ancien .htaccess juste à la fin du contenu du nouveau


Sauf que c'est probable que la ligne RewriteRule ^(.*)$ app.php [QSA,L] mettes en porte-à-faux les règles plus bas.

Pour constater le changement, il faudra surement vider le cache du navigateur.
Avatar de l’utilisateur
Steph
Administrateur
Administrateur
 
Messages: 16559
Enregistré le: 29 Déc 2008 à 16:48
Localisation: Alsace / Bas-Rhin / France

Re: Perte du référencement suite à la mise à jour

Messagepar xatanael » 18 Mai 2017 à 19:40

Magnifique, ça fonctionne! Un grand merci à tous les membres de ce forum pour vos conseils super-efficaces :)
Avatar de l’utilisateur
xatanael
Posteur néophyte
Posteur néophyte
 
Messages: 99
Enregistré le: 02 Juil 2009 à 13:49

Re: Perte du référencement suite à la mise à jour

Messagepar Steph » 18 Mai 2017 à 19:57

Content d'avoir su t'aider :wink:
Avatar de l’utilisateur
Steph
Administrateur
Administrateur
 
Messages: 16559
Enregistré le: 29 Déc 2008 à 16:48
Localisation: Alsace / Bas-Rhin / France


Retourner vers Mises à jour/Conversions

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

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