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

Apache Discussion :

Rediriger vers un dossier parent


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut Rediriger vers un dossier parent
    Bonjour, je m'occupe d'un site wordpress, pour l'instant le site s'affiche à la racine du domaine mais j'aimerais qu'il soit accessible à l'adresse domaine.com/fr/
    J'ai essayé plein de trucs sans succès, là j'ai voulu bidouiller un truc : créer un dossier fr ne contenant qu'un fichier .htaccess avec ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine On
    RewriteRule ^/fr/(.*)$ $1 [L]
    Seulement rien ne se passe j'ai juste un dossier normal avec le lien sur le répertoire parent.
    Savez vous comment je pourrais faire ?
    Merci !

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 721
    Par défaut
    Citation Envoyé par stc074 Voir le message
    j'ai voulu bidouiller un truc : créer un dossier fr ne contenant qu'un fichier .htaccess avec ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine On
    RewriteRule ^/fr/(.*)$ $1 [L]
    Ce fichier devrait aller dans le répertoire parent, qui correspond à la racine du site.
    Dans le répertoire fr, je rajouterais aussi une page index.html basique pour vérifier le résultat. Sinon, vous risquez de ne rien voir alors même que la redirection peut être correcte. Après, on peut tester en ligne de commande avec des outils comme curl, ce qui est même conseillé car les navigateurs maintiennent un cache et cela peut jouer des tours. (ou alors essayer la navigation privée)

  3. #3
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut
    Bonjour, merci de votre réponse, j'ai déjà essayé de le mettre dans le .htaccess à la racine mais là ça me renvoie une erreur 403.

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 721
    Par défaut
    Ce fichier .htacess ne contient rien d'autre que ces deux lignes ?

  5. #5
    Membre éprouvé
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Billets dans le blog
    1
    Par défaut
    Justement non, c'est le .htaccess généré par wordpress lequel contient déjà les règles de base de réécriture, que je n'arrive pas à bien comprendre
    Merci !

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    721
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 721
    Par défaut
    L'erreur 403 correspond à un problème d'autorisation, comme une restrictions sur les adresses IP des visiteurs.

    Je ne connais pas trop WP, mais je pense qu'il interprète aussi les URLs indépendamment de ce que Apache fait avec le mode mod_rewrite.
    Peut-être que dans votre cas, il serait indiqué de trouver un plugin WP qui permet de gérer cette redirection de manière plus "intégrée". Si c'est pour faire du multilingue, il existe peut-être même un plugin pour cela.

Discussions similaires

  1. Rediriger vers le répertoire parent
    Par NewUserDelphi dans le forum Apache
    Réponses: 0
    Dernier message: 25/04/2019, 09h40
  2. Réponses: 1
    Dernier message: 17/05/2013, 13h47
  3. Réponses: 2
    Dernier message: 29/11/2012, 01h14
  4. Réponses: 7
    Dernier message: 04/12/2010, 13h56
  5. Liens html vers un dossier parent
    Par JulioB85 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 14/11/2010, 20h26

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