IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Redirection 301 wordpress


Sujet :

WordPress PHP

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Suisse
    Inscrit en
    Août 2021
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Suisse

    Informations forums :
    Inscription : Août 2021
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Redirection 301 wordpress
    Bonsoir,
    Cela fait 11 ans que je maintiens un site fait avec Joomla. Aujourd'hui, je suis en train de entièrement le refaire sur wordpress.

    Le site contient actuellement un peu plus de 1500 pages.

    Un des changements majeur que je vais apporter, c'est le reformatage des URLs.

    Format de l'URL actuelle:
    www.monsite.com/index.php/menuParent/idPage-nomPage

    Nouvelle URL
    www.monsite.com/catégorie/nomPage

    Pour faire bien les choses, j'aimerai utiliser le plugin Redirection de wordpress. Mais je me pose plusieurs questions :

    - est-ce pertinent, de créer plus de 1500 redirection, une par une ? J'ai peur que cela ralentisse le chargement des pages.
    - qu'en est-il pour les images et autre fichiers qui sont indexé par Google et autre moteur de recherche ?

    J'avoue être un peu perdu qu'en à la bonne pratique à adopter. J'ai lu pas mal de documentation, mais je n'arrive pas à trouver réponse.

    D'avance merci pour votre aide et vos conseils.

    Chros

  2. #2
    Membre émérite Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 896
    Points : 2 835
    Points
    2 835
    Par défaut
    Bonjour,

    En général, il vaut mieux passer par des redirections .htaccess (sur Apache, je ne sais pas si sur nginx c'est différent et comment ^^)
    Ca s'écrit : Redirect 301 ^/ancien/chemin/$ https://www.domain.tld/nouveau/chemin/A noter que le premier chemin est relative, alors que la 2e partie est absolue.
    Il est possible de créer un fichier Excel qui prend 2 URLS (une par colonne) et qui réécrire le redirect dans une 3e colonne, ce qui accélère et facilite la gestion des redirects.
    Il ne reste alors qu'à faire un copier/coller de la 3e colonne dans le .htaccess

    Attention cependant que cette directive d'Apache ne tient pas en compte les URL qui contiennent des paramètres (donc tout ce qui suit un point d'interrogation).
    Par exemple : Redirect 301 ^mon-domain.tld/index.php?page=contact$ https://mon-domain.tld/contact/ ne fonctionnera pas !
    Il faut alors écrire des trucs plus compliqués avec des conditions. Quelque chose comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteCond %{QUERY_STRING} ^page=([A-Ba-b]+) 
    RewriteRule ^(.*)$ https://mon-domain.tld/contact/%1 [R=301,L]

    EDIT :
    Par contre, s'il y a une logique dans la modification des URLs, il est probablement possible d'écrire une condition logique (qui ressemblerait au dernier bout de code) afin que les 1500 redirections se fassent d'un coup
    Cepeandnt, s'il y a beaucoup d'exceptions, autant faire les redirections une par une je pense

Discussions similaires

  1. Redirection 301 Wordpress vers site maison
    Par Ikaly dans le forum Apache
    Réponses: 2
    Dernier message: 19/12/2014, 08h22
  2. Redirection 301 server
    Par yuyu599 dans le forum Référencement
    Réponses: 14
    Dernier message: 22/04/2008, 09h29
  3. redirection 301 / ASPX
    Par kanon90 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 07/11/2007, 13h41
  4. [Système] Header redirection 301 et URL rewriting
    Par bobic dans le forum Langage
    Réponses: 6
    Dernier message: 16/04/2007, 20h23
  5. Réponses: 1
    Dernier message: 18/04/2006, 13h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo