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

Conception Web Discussion :

Redirection en supprimant /fr/


Sujet :

Conception Web

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 221
    Points : 61
    Points
    61
    Par défaut Redirection en supprimant /fr/
    Bonjour

    1/ effets de bord avec mon RedirectMatch
    En cliquant sur https://clibre.eu/acteur-du-libre/fr...ajeur-du-libre vous verrez que j'ai une erreur
    C'est du au fait que je supprime la chaine "fr" partout
    Que dois-je mettre pour ne prendre en compte que la chaine "/fr/" ?
    Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^clibre.eu [NC]
    RewriteRule (.*) https://clibre.eu/$1 [QSA,R=301,L]
     
    #301 Redirection provisoire du à ancienne configuration et plus de site multilangue !
    RedirectMatch 301 /fr/(.*) /$1
    #RedirectMatch 301 /fr(.*) /$1
    RedirectMatch 301 /en/(.*) /$1
    #RedirectMatch 301 /en(.*) /$1
     
    #301 Redirection provisoire du au renommage du nom dans urls 
    RedirectMatch 301 /logiciels-libres/(.*) /logiciel-libre/$1
    RedirectMatch 301 /logiciels-libres(.*) /logiciel-libre/$1

    2/ redirection avec 2 sous répertoires ne fonctionnent pas

    Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
    RedirectMatch 301 /sites-web/informations-thematique(.*) /site-web/information-thematique/$1


    Bref je ne suis pas au point. Merci de m'éclairer

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 221
    Points : 61
    Points
    61
    Par défaut
    Bonjour
    Pour 1/ il semblerait que
    Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RedirectMatch 301 ^/fr/$ https://clibre.eu/
    RedirectMatch 301 ^/fr$ https://clibre.eu/
    Fonctionne. Obligé de le doubler pour le cas sans "/"

    2/ pas trouvé de solution sur la "double modification"?

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 221
    Points : 61
    Points
    61
    Par défaut
    Bonjour

    2/ cela avait l'air d'être encore un problème de cache et/ou usage avec brave


    3/ je galére sur certaines règles spécifiques qui n'ont pas l'air de fonctionner à cause de la récursivité

    je voudrai redirigé clibre.eu/numerique vers

    https://clibre.eu/numerique-responsa...bre-et-ethique


    j'ai essayé plusieurs choses dont cela
    Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RedirectMatch 301 /numerique(.*) /numerique-responsable-libre-et-ethique/$1
     
    #RedirectMatch 301 ^/numerique/$ https://clibre.eu/numerique-responsable-libre-et-ethique/$1

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 221
    Points : 61
    Points
    61
    Par défaut
    Bonjour
    1/ En fait j'avai un effet de bord plus grave
    Finalement, grâce à l'auteur du composant 4SEO, j'ai mis

    Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteRule ^fr/(.*)$ /$1 [R=301,L] 
    RewriteRule ^fr$ / [R=301,L]

    3/ J'ai résolu en partie en mettant
    Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
    RedirectMatch 301 ^/numerique/(.*) /numerique-responsable-libre-et-ethique/$1
    sauf que cela ne fonctionne pas sous le répertoire /numerique mais moins important

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    221
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 221
    Points : 61
    Points
    61
    Par défaut
    Bonjour
    Dès fois qu'après les vacances, j'obtienne une réponse pour 3/
    @+

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/07/2012, 14h40
  2. redirection vers cariboost impossible a supprimer
    Par froggay dans le forum Débuter
    Réponses: 5
    Dernier message: 18/08/2008, 16h15
  3. Réponses: 6
    Dernier message: 12/03/2008, 10h28
  4. Redirection de pages supprimer ayant des paramettres
    Par thomtom dans le forum Apache
    Réponses: 5
    Dernier message: 12/03/2008, 08h15
  5. Réponses: 3
    Dernier message: 07/11/2007, 15h20

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