Redirection de répertoire via le fichier .htaccess (Créer un compte)

  • WordPress :6.2
  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #2460357
    Latinamap
    Participant
    Initié WordPress
    2 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Serveur PHP/MySQl : 8.2.4/8.2.4
    • Version WordPress : 6.3.1
    • Thème : Astra v4.3.1
    • Extensions :Akismet Anti-Spam, Duplicator, Elementor, Jetpack, LiteSpeed Cache, Polylang, Rank Math SEO, Social Media and Share Icons (Ultimate Social Media), Wordfence Security, WP Dark Mode, WPForms Lite, WP Mail SMTP, WP Sitemap Page.

    Problème(s) rencontré(s) :

    Bonjour,

    Pour résoudre un problème de contenu en double avec un répertoire « reportage » , je souhaite utiliser des règles de réécriture dans le fichier .htaccess pour rediriger toutes les demandes sans le répertoire vers l’URL avec le répertoire.
    Cela permettra d’éviter que les deux versions de l’URL soient accessibles.

    Voici un exemple de code que j’ai ajouter au fichier .htaccess pour effectuer cette redirection :

    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/reportage/ [NC]
    RewriteRule ^(.*)$ /reportage/$1 [L,R=301]

    Résultat :

    – ce qui est fonctionnel > pour les pages de 3è niveau, la redirection fonctionne > exemple : https://multi.latinamap.eu/reportage/fiesta-latina/batucada/

    – ce qui pose problème > – l’accueil pointe vers la rubrique « Reportage » et je n’avais plus accès à l’admin (le fichier .htaccess est donc revenu à l’original)

    – pour les pages de 2è niveau, la redirection ne fonctionne pas > les deux urls sont accessible (avec et sans le répertoire)

    Merci par avance si quelqu’un à la solution !

    Yves

    #2460876
    nogaye
    Participant
    Initié WordPress
    1 contributions

    Bonjour

    Essayez d’effacer tout ce qui est dans le .htaccess c’est-à-dire les commentaires avant de remettre vos codes

     

    #2460891
    Latinamap
    Participant
    Initié WordPress
    2 contributions

    Bonjour,

    Merci pour le conseil mais après plusieurs tentatives infructueuses via le fichier .htaccess, la solution à été trouvé par la mise en place d’une redirection 301 par répertoire.

    Cordialement

    Yves

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.