Details sur url rewriting en/ ou en.


13 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour

Je suis sous la version 6.2

Sur ma partie back office dans la gestion des langues, j'ai vu qu'il y avait 2 possibilites

[si module d'URL Rewriting activé] URL Rewriting pour cette langue (mettez xx. pour un sous-domaine, xx/ pour un répertoire, ou une URL complète commençant par http:// et sans aucun / à la fin)

Donc si je comprends cette phrase si je mets en/ cela veut dire que la version anglaise se fera avec une adresse http://www.monsite.fr/en

et si je mets en. j'aurai http://en.monsite.fr

dans le premier cas cela fonctionne bien avec le en/ mais par contre avec le en. ca ne marche pas

Peut-etre y a t'il des choses a faire ailleur ou a modifier mais ce n'est pas precise.

Donc que dois-je faire pour avoir le sous-domaine anglais et pas en dossier

Merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour Paulanna

J'ai fait le test en creant moi meme le sous-domaine en.monsite.fr et en choisissant dans le choix des langues en. mais j'arrive sur un index.of ce qui veut dire que l'url rewriting ne fonctionne pas en sous-domaine alors qu'en dossier ca marche tres bien.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Quel est le message d'erreur exactement?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

L'erreur est la suivante

Not Found

The requested URL / was not found on this server.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Il faut faire en sorte que votre sous-domaine arrive bien sur votre hébergement : c'est un problème de DNS ou de configuration de sous-domaine chez votre hébergeur. Je vous invite à prendre contact avec votre hébergeur pour ce problème.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

Peut-etre que je n'ai pas tres bien compris alors, lorsqu'on choisit en/ par exemple dans le choix des langues, meme si le dossier n'existe pas physiquement sur le serveur les pages en langue anglaise apparaissent bien dans un dossier virtuel en/ par contre avec en. il n'y a pas de sous-domaine virtuel.

En creant un sous-domaine sur mon serveur, j'ai teste egalement mais je n'ai pas l'accueil original du site mais une erreur 404

Je ne comprends pas tres bien, j'ai jete un oeil sur le script de rewriting par langue sur le fichier rewrite.php en ligne 134

Tout marche a merveille sauf ce probleme avec le sous-domaine

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

l'erreur 404 qui s'affiche est celle de PEEL (La page demandée n'est pas disponible), ou la page 404 'brut' du serveur ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour

La page brut du serveur, j'ai fait le test sur 2 serveurs et on obtient cette meme erreur avec le sous-domaine

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

as tu modidier le chemin dans $wwwroot du fichier lib/setup.php

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Votre sous-domaine est mal configuré au niveau de son hébergement, ce problème est indépendant de la boutique PEEL.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Lorsque je cliques sur le drapeau du pays, j'arrive bien sur la page en.mondomaine.fr mais je n'ai pas la page anglaise qui s'affiche mais l'index of du sous-domaine qui ne contient aucun fichier. par contre avec le www.mondomaine.fr/en lorsque je choisis en/ dans les langues ca marche bien

au niveau de lib/setup il est configure des le depart et je n'y ai pas touche

if (!defined('IN_PEEL')) {

die();

}

// Ce fichier a été généré lors de l'installation de PEEL.

// En cas de migration de serveur ou configuration sépcifique, vous pouvez modifier dans ce fichier manuellement vos variables de configuration

$serveur_mysql = "localhost";

$utilisateur_mysql = "le nom de mon identifiant";

$mot_de_passe_mysql = "mot de passe de ma base";

$nom_de_la_base = "le nom de ma base";

// Indiquez dans $wwwroot l'URL de base de votre site, sans mettre de / à la fin. par exemple : $wwwroot = "http://www.example.com"; ou $wwwroot = "http://www.example.com/repertoiredemaboutique";

$wwwroot = "http://www.mondomaine.fr";

// Configuration complémentaire

$display_warning_if_connection_problem=true;

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Votre sous-domaine n'est pas configuré pour atteindre l'espace web qui contient votre boutique. Le problème n'est pas au niveau de la boutique PEEL, mais bien de la configuration de ce sous-domaine.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping