multisite

5 messages dans ce sujet

Posté(e) · Signaler ce message

Bonjour,

J'ai mis en place un site principal sur une url (exemple:http://s534358632.onlinehome.fr/)

je souhaite créer un second site à l'adresse http://s534358632.onlinehome.fr/pros
J'ai donc bien créer un nouveau site via l'admin en mettant l'url pros
les tables ont bien créées

dois-je copier manuellement tous les fichiers dans un répertoire pros afin que cela fonctionne ou le site va-t-il créer le répertoire "pros" et y copier tous les fichiers ?

merci d'avance de votre réponse

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Il n'est pas nécessaire de copier le code, ni la base de données. Pour créer un nouveau site dans un sous dossier, vous devez mettre l'url complète du nouveau site dans le champ URL du site* : du formulaire de création de site en back office, puis créer le site.
Dans le fichier .htaccess, vous devez ajouter une règle spécifique pour le sous dossier :     RewriteRule pros/(.*) /$1 [QSA,L]

Cette ligne est à mettre juste avant la ligne

RewriteRule ^(images/|upload|icones|modeles/images)/ - [L]   

du fichier .htaccess.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour et merci de votre réponse mais je n'ai pas tout bien saisi

l'adresse de mon site est http://s245148301.onlinehome.fr/market/

je souhaite créer une seconde boutique à l'adresse

http://s245148301.onlinehome.fr/market/boutiquepros

dans le formulaire de création d'un nouveau site je mets adresse du nouveau site, je saisis bien http://s245148301.onlinehome.fr/market/boutiquepros , je rempli les champs mail, feuille de style, etc ... -> le site est bien créé

Je modifie le .htaccess en rajoutant la ligne RewriteRule boutiquepros/(.*) /$1 [QSA,L] à l'endroit indiqué

mais lorsque je veux accéder à l'acceuil du nouveau site j'ai une erreur 404 et je ne vois pas de sous-repertoire boutiquepros dans mon ftp

ais-je loupé une étape ? Dois-je copier-coller les fichiers de la boutique dans un répertoire /boutiquepros ou peel fait-il cela automatiquement ?

 

merci d'avance de votre réponse

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Voici quelques informations sur la manière dont fonctionne la gestion multisite :

- [configuration hébergement] : le trafic sur un domaine quelconque, avec ou sans chemin ensuite, doit arriver dans le répertoire où est installé le code de PEEL.
  L'URL peut être de tout type, par exemple : sousdomaine.exemple.com/ex1/ex2/exN/ 
  Ce qui compte c'est que apache soit configuré comme il faut pour amener le trafic dans le répertoire racine de PEEL.

- [logiciel PEEL] : Pour chaque site configuré dans l'administration de PEEL, le code du site fait la correspondance automatiquement entre l'URL transmise par Apache et les données à afficher.

Ainsi dans le cas général, suivant les contextes, le répertoire ex1/ ou autre n'est pas forcément réellement existant sur le serveur, ça dépend de votre configuration apache et où vous mettez votre code PEEL.

Dans votre cas, l'URL exemple.com/market/ envoie le trafic vers le code de votre site.
Pour garder ce site fonctionnel, vous ne déplacez pas le code PHP de répertoire.  Les URL en boutiquepros/ doivent dirigées par apache vers votre code : boutiquepros/ est un répertoire virtuel qui concerne uniquement les URL mais pas le disque dur, il n'est pas réellement créé ni par vous ni par le logiciel

Votre règle RewriteRule boutiquepros/(.*) /$1 [QSA,L] est bien dans l'idée de ce qu'il faut faire, mais c'est à adapter en fonction de votre serveur. Peut-être avec un / avant boutiquepros, ou /market/, ou en retirant le / avant $1, ..., et peut-être en rajoutant un RewriteBase / ou /market/ ... Ca dépend de votre configuration et de votre hébergement. Voyez avec votre hébergeur si nécessaire.
Par ailleurs il faut que cette règle soit mise avant les autres règles d'URL rewriting.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci beaucoup de cette réponse détaillée.

Je vais me mettre dessus et je ferai un retour ensuite pour que tout le monde en profite

 

merci

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