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 :

[.htaccess] Rediriger /fr vers /toto


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Par défaut [.htaccess] Rediriger /fr vers /toto
    Bonjour,

    Voici mon problème :

    Objectif : Réecrire une url avec la forme :
    www.monsite.com en www.monsite.com/fr/

    en tenant compte du fait que le répertoire de mon site n'est pas :
    /fr/ mais /toto/

    Cela fait longtemps que je cherche, j'ai trouvé des solutions approchantes, mais jamais LA bonne, alors je viens sur ce forum pour tenter d'obtenir de l'aide.

    D'avance merci pour votre aide.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Pourquoi ne pas renommer toto en fr ?

    Ca ne devrait pourtant pas être bien compliqué :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine on
    RewriteRule ^fr(.*) /toto$1 [L,QSA]
    Après, il faut bien entendu que le code HTML de tes pages utilises /fr.

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Par défaut
    Bonjour Mac,

    Incroyable, super réactivité !!
    Tu m'avais déjà répondu il y a pas mal de temps déjà sur ce forum, merci beaucoup, je teste ta solution de suite.

  4. #4
    Membre éclairé
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Par défaut
    Désolé Mac,

    Cela ne fonctionne pas, je fais le test sur un serveur de DEV en local :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine On
    RewriteRule ^fr(.*) /attente/$1 [L,QSA]
    la page d'attente n'est pas affichée quand quand je suis à la racine de ma machine.

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par bpdelavega Voir le message
    Cela ne fonctionne pas
    C'est un peu vague comme description du problème, un peu plus de détail sur ce qu'il se passe, s'il te plaît.

    Citation Envoyé par bpdelavega Voir le message
    la page d'attente n'est pas affichée quand quand je suis à la racine de ma machine.
    Ca me paraît normal : on réécrit /fr... en /attente/..., donc forcément, si tu demandes juste / (la racine), ce n'est pas réécrit. Ou alors je n'ai rien compris

  6. #6
    Membre éclairé
    Homme Profil pro
    Ingénieur d'études en développements techniques
    Inscrit en
    Novembre 2005
    Messages
    244
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur d'études en développements techniques
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 244
    Par défaut
    Désolé MAC,
    Je dois mettre en place une redirection sur un site en production, bien entendu je ne peux pas m'amuser à tester sur la prod, donc c'est pour cette raison que je fais un test sur un serveur de développement.

    Donc voici les éléments :
    J'ai mon url c'est : dev.monsite.com
    Je veux, pour des raisons de référencement, faire une "redirection" vers
    dev.monsite.com/fr/
    Mon application se trouve dans /toto/ et non dans /fr/ car je ne peux changer le nom du répertoire pour diverses raison.

    Je ne sais pas si j'ai été assez clair ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 19
    Dernier message: 04/06/2009, 17h11
  2. [.htaccess] Rediriger les .com vers les .org
    Par jeepibmx dans le forum Apache
    Réponses: 20
    Dernier message: 27/03/2009, 09h50
  3. Réponses: 5
    Dernier message: 19/02/2009, 20h20
  4. Réponses: 2
    Dernier message: 30/03/2007, 15h15
  5. [Htaccess] Rediriger vers une page en cas d'erreur 404
    Par Alexandrebox dans le forum Apache
    Réponses: 8
    Dernier message: 12/01/2007, 07h01

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