Sign in to follow this  
Followers 0

Details sur url rewriting en/ ou en.


13 posts in this topic

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

Quel est le message d'erreur exactement?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour

L'erreur est la suivante

Not Found

The requested URL / was not found on this server.

Share this post


: post
Share on other sites

Posted · Report post

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.

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

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 ?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour

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

Share this post


: post
Share on other sites

Posted · Report post

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

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

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

Share this post


: post
Share on other sites

Posted · Report post

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;

Share this post


: post
Share on other sites

Posted · Report post

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.

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

Twitter Advisto ecommerce

Facebook PEEL Shopping