- Statut : non résolu
- Ce sujet contient 24 réponses, 4 participants et a été mis à jour pour la dernière fois par
WPPoly, le il y a 10 années et 8 mois.
-
AuteurMessages
-
2 octobre 2014 à 8 h 30 min #974774
Je suis là 🙂
Je ne suis par contre pas sûr d’avoir compris le problème.
Si l’objectif est d’avoir .com en anglais et .fr en en français (ex: monsite.com/hello-world et monsite.fr/bonjour-tout-le-monde), alors la procédure est telle que l’a décrite Lumière de Lune.
Il faut commencer par créer ses deux domaines, les faire pointer tous les deux vers le répertoire d’installation de WordPress et on vérifie que les 2 domaines marchent avec Polylang désactivé.
Une fois que ça c’est OK. Un domaine est choisi pour accéder à WordPress dans les options de WordPress. On active Polylang, et dans les options, on coche « la langue est déterminée par des noms de domaines différents ». Le domaine pour la langue par défaut est prérempli et on indique les autres domaines pour les autres langues.
Et c’est tout. Pas de redirection, pas de répertoire à créer (qui risqueraient d’interférer).
2 octobre 2014 à 9 h 00 min #974775Dans l’exemple, je voulais écrire:
example.com/hello-world et exemple.fr/bonjour-tout-le-monde2 octobre 2014 à 19 h 55 min #974776Bonsoir,
je m’y remet de nouveau 🙂.
Un grand merci Chouby pour t’être déplacer sur le fofo français 🙂
Donc je confirme le besoin que tu enonces 🙂
C’est à dire, j’ai acheté 2 noms de domaines mon_site.com et mon_site.fr
Suite aux conseils de Lumière de Lune, j’ai effectivement enlevé mes redirections.
Aujourd’hui, les deux noms de domaines pointent vers mon répertoire /wordpress.
J’ai modifié le paramétrage pour « la langue est déterminée par des noms de domaines diffférents »
mon_site.com étant le site par défaut, sur lequel la première installation s’est effectuée, j’ai donc choisi la langue par défaut dans les réglages à anglais, puis paramétré le .fr pour le français.
Malgré cela, après avoir enregistré. Le mon_site.com reste vierge
.
Je vais de suite refaire un essai, et si cela ne fonctionne pas, retester avec le polylang désactivé.
A tout de suite !
2 octobre 2014 à 20 h 28 min #974777Bon bah je reconfirme, je n’ai plus rien du tout !
.fr blank
.com blankEn revanche .com/readme.html affiche quelque chose ! Comme si d’un coup le php n’était plus lu
. ptet une piste mais bizarre…
C’est parti pour les réglages :
Je réactive polylang, c’est parti :
.com toujours blanc
.fr toujours blanc
Et l’ancien ./com/fr et .com/en a des restes mais avec des erreurs 404 🙂.
Je vais péter un cable
Merci à vous. <img src="smileys/heart.gif" width="" height="" alt="<3" title="
2 octobre 2014 à 20 h 43 min #974778J’ai positionné un echo « Hello world » en php à la racine :
mon_site.fr/hello.php et mon_site.com/hello.php, et les deux fonctionnent très bien ;(
Fausse piste pour le php donc
.
J’avais eu un problème similaire avec ovh où il fallait indiquer la version php à la racine, mais là ça fonctionne pour le hello … donc c’est pas ça.
2 octobre 2014 à 20 h 48 min #974779Avec un phpinfo() je suis en version 5.4.32, j’ai tout de même rajouter un :
AddType x-mapp-php5.5 .php
AddHandler x-mapp-php5.5 .phpMais pas d’améliorations…
4 octobre 2014 à 10 h 32 min #974780Donc si je résume: Tes deux domaines marchent bien (hello world accessible à partir des deux domaines), mais WP te renvoie une page blanche. En principe, c’est lié à une erreur fatale. Dans wp-config.php, positionne la constante WP_DEBUG à true. ça devrait afficher l’erreur en question.
4 octobre 2014 à 16 h 18 min #974781J’ai trouvé !!!!
Chouby, je confirme,
Mes deux domaines renvoient vers le même wordpress, les deux helloworld (fait maison hein ^^) fonctionnent, et pendant les tests les deux /fr et /en fonctionne mais toujours pas la redirection de mon_site.com vers mon_site.com/en et mon_site.fr vers mon_site.fr/fr/.
Le problème était tout simple un autre prestataire externe, qui pour un référence de « page officielle », avait rajouté un p***** de fichier index.html à la racine du dossier wordpress avec un code google, le tout foutait la merde car le index.php n’était plus lu !
Je ne l’avais pas vu dans la liste de fichier dans ce répertoire ! Oufff, je suis déjà très rassuré.
Je n’ai pas fini de résoudre mon problème, mais ai grandement avancé, le site affiche quelque chose
Mes deux noms de domaines renvoi aujourd’hui vers mon_site.com/fr.
Pour modifier, je pense qu’il faut que je mette ma langue par défaut en anglais, afin d’avoir dans les réglages langues « où c’est le nom de domaine qui définit la langue », le choix .com en anglais et .fr en français.
Un test rapide a été fait, mais cela à rediriger vers mon_site.com/enenennenenenenenenenenenenene .Dans l’existation j’ai préféré mettre en ligne les deux en fr, le switch est toujours possible avec le drapeau ^^.
La suite au prochaine épisode !
(Merci de l’info en tout cas Chouby pour le WP_DEBUG, ca m’aidera beaucoup).
Cdt.
5 octobre 2014 à 11 h 55 min #974782toujours pas la redirection de mon_site.com vers mon_site.com/en et mon_site.fr vers mon_site.fr/fr/
Je ne comprends pas pourquoi tu veux mettre en place cette redirection. En utilisant un domaine par langue, il n’y a pas besoin d’ajouter en plus le code de langue dans l’url. Je n’ai jamais testé mais je ne serais pas surpris d’un conflit avec Polylang.
5 octobre 2014 à 16 h 22 min #974783Salut,
Je testerai pendant la nuit de lundi à mardi.
C’est peut-être un relica en mémoire dans le wordpress, mais son_site.fr ne redirigeait vers rien.
Et les redirections ./fr ./en restaient en place.j’ai compris le processus avec les redirections qui sont censées disparaitre en choississant l’option ou c’est le domaine qui définit la langue du site. Je m’efforce de rendre un site fonctionnel au matin, et non la cible définitive.
Je vous tiens au courant 🙂
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.