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 :

Réécriture avec code langue en début d'URL


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 901
    Par défaut Réécriture avec code langue en début d'URL
    Bonsoir _Mac_

    Ca n'en finit finalement jamais et je me demande si je finirai un jour ce site web

    j'ai pris 3 extensions pour le site (.fr, .co.uk, .com) le .fr et .co.uk sont destinés a mieux civler la france et le royaume uni.
    le problème est que je suis hébergé sur un serveur mutualisé et ils ne permettent qu'un certificat SSL par contrat.
    la solution qu'il me proposent est de créer 2 autres contrats et dupliquer les fichiers Web, solution que j'ai refusée!

    ou sinon passer en serveur dédier mais là ce n'est plus la meme chose au niveau prix!

    ou sinon garder UNIQUEMENT le .com puis mettre .com/fr (france) .com/uk (royaume uni)

    que pense tu de ces 2 dernières solutions? y'aurait il un impact au niveau referencement?

  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
    Honnêtement, je n'en ai aucune idée ! Je ne pense pas que ça change grand-chose. Faudrait faire des redirections permanentes vers les /fr et /uk, je pense. Pose la question sur le forum référencement.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 901
    Par défaut
    j'avais deja posé la question mais je n'ai malheureusement pas eu beaucoup de réponses : http://www.developpez.net/forums/d11...vs-extensions/

    Je pense que je vais opter pour .com/lang et du coup quel est le moyen le plus simple de récupérer la langue avec un fichier htaccess?
    un truc du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^([a-z.{2}]+)/$ /?lang=$1 [QSA,L]
    ??

  4. #4
    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
    C'est correct mais attention, ça ne marche que pour les URL exactes "/fr/" par exemple. Si tu as "/fr" sans / terminal ou "/fr/untrucenplus" la règle ne sera pas exécutée.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 901
    Par défaut
    Ah oui c'est vrai!
    Je suis null avec les expression régulières et je n'arrive pas a les retenir, je ne sais pas comment toi tu fais!!

    Quelle sera la solution que tu proposes?
    Sachant que je viens de me rendre compte qu'il se peut quail n'y ait pas de langue. Ca Peut être uniquement site.com (international) ou site.com/uk (royaume uni)...

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 901
    Par défaut
    ça c'est mieux??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^([a-z.{2}])/(.*)$ /$2?lang=$1 [QSA,L]
    mais je ne suis pas sur que ça marche a tous les coups. par exemple
    site.com/fr/contact.php?par=2 sera transformé en site.com/contact.php?par=2?lang=fr
    comment a ton avis pourrais je régler ce problème??

    Merci

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

Discussions similaires

  1. [HIBERNATE] CLasses DAO générées avec code bizarre
    Par PamelaGeek dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 05/01/2006, 10h25
  2. Position avec code MonCtrl.Startposition = centerscreen ??
    Par STRUFIELD dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 07/12/2005, 09h25
  3. Pb avec code source "lister les images d'un dossier"
    Par Mimisator dans le forum Langage
    Réponses: 2
    Dernier message: 19/10/2005, 15h25
  4. Comment fermer une Fenetre Modal avec Code ?
    Par Soulama dans le forum Langage
    Réponses: 19
    Dernier message: 13/07/2005, 11h17
  5. [bioinfo] pbl avec code
    Par perlaud dans le forum Bioinformatique
    Réponses: 12
    Dernier message: 19/07/2004, 17h38

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