Redirections par le fichier .htaccess

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par adage.bf, 8 Octobre 2018.

Tags:
  1. adage.bf
    adage.bf Nouveau WRInaute
    Inscrit:
    13 Mars 2016
    Messages:
    22
    J'aime reçus:
    0
    Bonjour,

    Pour faire des redirections propres, j'aurais besoin de plusieurs rewriterules mais je ne m'en sors pas...

    Les règles devraient être les suivantes :
    - si pageA, rediriger vers example.com/pageAA/
    - si pageB/pageB1, rediriger vers example.com/pageBB/
    - si pageB/pageB2, rediriger vers example.com/pageCC/
    - si pageB, rediriger vers example.com/pageBB/

    - si n'importe quelle page commençant par /portfolio (y compris /portfolio-category/, /portfolio-category/xyz/ ou /portfolio-truc/wxy/), rediriger toutes ces pages vers example.com/pageDD/

    - si rien de tout ça, alors juste remplacer l'ancien domaine (avec ou sans www) vers le nouveau (sans www).

    Voici le code que j'ai préparé :
    Code:
    RewriteEngine On
    
    RewriteRule ^/pageA/? https://example.com/pageAA/ [R=301,L]
    RewriteRule ^/pageB/pageB1/? https://example.com/pageBB/ [R=301,L]
    RewriteRule ^/pageB/pageB2/? https://example.com/pageCC/ [R=301,L]
    RewriteRule ^/pageB/? https://example.com/pageBB/ [R=301,L]
    
    RewriteRule ^/portfolio.*$ https://example.com/pageDD/ [R=301,L]
    
    RewriteCond %{HTTP_HOST} ^ancien.tld$ [NC]
    RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
    RewriteCond %{HTTP_HOST} ^www.ancien.tld$ [NC]
    RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]
    Mais il semblerait que le navigateur ne tient compte que de la dernière règle, et remplace donc simplement le domaine sans tenir compte des autres conditions...

    Grands mercis !
     
    #1 adage.bf, 8 Octobre 2018
    Dernière édition: 8 Octobre 2018
  2. Madrileño
    Madrileño Membre Honoré
    Inscrit:
    7 Juillet 2004
    Messages:
    32 109
    J'aime reçus:
    279
  3. adage.bf
    adage.bf Nouveau WRInaute
    Inscrit:
    13 Mars 2016
    Messages:
    22
    J'aime reçus:
    0
    Bonjour et merci,
    Apparemment l'erreur consistait à ajouter un slash en début d'expression :

    Il faut écrire ^pageA/?
    Et non ^/pageA/?
     
  4. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 883
    J'aime reçus:
    73
    Ça dépend de la configuration serveur.
     
    adage.bf apprécie ceci.
  5. arso96
    arso96 Nouveau WRInaute
    Inscrit:
    3 Décembre 2018
    Messages:
    2
    J'aime reçus:
    0
    Redirectpermanent http://www.thierryseguin.com/fr http://www.thierryseguin.com

    Redirectpermanent nouvelle url ancienne url

    redirige tes catégories, sous catégories etc.. par contre si tu veux que tes billets redirige tout il faudra rediriger toutes les url de tes articles.

    Le mieux encore dans ce cas là vue que tu n'as juste qu'une variable en plus "/fr/" c'est de faire une redireciton permanente en php, cela sera automatique pour tous tes articles et pages où tu auras mis la redirection permanente en php dans avant tout.

    tu récupères l'url de ton article et ton domaine et tu lui ajoutes le tag /fr au bon endroit.

    si tu le fais par htaccess fait le seulement dans le htaccess de la racine de ton site
     
Chargement...
Similar Threads - Redirections fichier htaccess Forum Date
Présentation et bouteille à la mer pour redirections permanentes Netlinking, backlinks, liens et redirections 4 Avril 2020
Problèmes des redirections 301 en transparence Noms de domaine et référencement 12 Mars 2020
Problème sur les redirections de pages profondes URL Rewriting et .htaccess 4 Décembre 2019
Redirections permanentes 301 pour produits arrêtés définitivement e-commerce 27 Novembre 2019
Redirections des images - Refonte Débuter en référencement 14 Novembre 2019
Redirections français > anglais Référencement international (langues, pays) 16 Septembre 2019
Changements de DNS et impacts redirections partielles Netlinking, backlinks, liens et redirections 24 Juillet 2019
Redirections géographiques .com/.eu Référencement international (langues, pays) 20 Juin 2019
WordPress Peut-on éviter les redirections 301 multiples ? URL Rewriting et .htaccess 20 Mai 2019
Redirections vers une même page unique Netlinking, backlinks, liens et redirections 12 Mai 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice