Jump to content

[resolu]Je souhaite www.monsite.com/maboutique/ changer pour www.monsite.com


Recommended Posts

Bonsoir,

J'ai suivi les tutos pour installer prestashop sur mon serveur (ovh) :

J'ai d'abord installé en copier coller le contenu du répertoire prestashop dans www.
Tout marchait nikel et puis en souhaitant généré URL rewriting je me suis apperçu qu on pouvait dans les préférences spécifié un dossier "Répertoire PS" Donc je me suis dis que ça serait tout de même plus propre de mettre le contenu prestashop dans un dossier /maboutique/ (surtout que je souhaite hébergé un autre site tres prochainement)
Donc sur mon serveur J'ai créer un dossier maboutique et inséré le contenu.
J'ai bien sur regenere le fichier htaccess.

A présent tout marche bien sauf que bien entendu j'ai www.monsite.com/maboutique/ index.php

1 question : comment pourrais-je enlever dans l arborescence le répertoire /maboutique/ ?

2 question : est ce que mes déplacements de fichiers auront aucun impact sur les liaison avec la Base de donnée ? (à priori non puisque en naviguant sur le site les pages s'affiche bien avec les images et tout)

merci d'avance pour vos réponses!

Link to comment
Share on other sites

Bonjour

Donc je me suis dis que ça serait tout de même plus propre de mettre le contenu prestashop dans un dossier /maboutique/ (surtout que je souhaite hébergé un autre site tres prochainement)

A présent tout marche bien sauf que bien entendu j’ai http://www.monsite.com/maboutique/ index.php

1 question : comment pourrais-je enlever dans l arborescence le répertoire /maboutique/ ?



Si je comprends bien tu veux que le prestashop qui est dans http://www.monsite.com/maboutique/ index.php
apparaisse dans http://www.monsite.com/index.php ?

Link to comment
Share on other sites

Bonsoir,
Je pense que chez ovh, tu as la possibilité de créer des sous-domaines. Si c'est le cas, il faut créer un sous-domaine au même nom que le dossier ou se trouve Prestashop et le tour est joué puisque l'adresse du site sera www.maboutique.monsite.com/
L'activation du s/domaine est variable selon les hébergeurs.
Il y a peut être également la possibilité d'une redirection, mais si tu fais une seconde install il y aura problème!
Je pense que le sous domaine peut convenir, sachant que de cette manière il est possible de créer autant de s/domaines que ton quota t'autorise ainsi que l'espace disponible dont tu disposes.

Link to comment
Share on other sites

Bonjour et merci pour vos réponses.

jacobis, je ne veux pas créer un sous domaine merci pour ta réponse

Oron, oui c'est tout à fait ça!
En fait pour moi dans mon hébergement je veux que ce soit propre pour pouvoir hébergé 2 autres petits sites mais l'internaute n'a pas besoin d'avoir une URL à ralonge.
J'ai vu que des installations ce font dans un dossier puisque comme dans magavenue par exemple il montre l'exemple pour mettre son site du local vers le serveur dans un dossier mais j'ai pas trop compris comment ils font pour arriver à www.monsite.com/index.php

j'attends vos réponses et merci encore

Link to comment
Share on other sites

bonjour,

Je crois qu'il faut mettre cette ligne " define(’__PS_BASE_URI__’, ‘chemin d’accés, ex : :magavenue/prestashop/‘);" dans config.inc.php mais ou ???

ou dois je modifié cette ligne define('_PS_ROOT_DIR_', realpath($currentDir.'/..')); en modifiant le chemin d'acces

enfin je sais pas trop je vais attendre une de vos réponses plutôt que faire n'importe quoi.

Link to comment
Share on other sites

Bonjour

linocorleon

Tu veux beaucoup ;) bon j'explique.
Prestashop tu peux l'installer à la racine ou dans un dossier. Si tu le mets à la racine l'adresse sera http://www.monsite.com, et ceci sera : define('__PS_BASE_URI__', '/'); dans dossier config/settings.inc.php ou dans le BO Onglet Préférence où il y a écris Répertoire PS là juste mettre /

Si dans un dossier qui s'appellera prestashop ou boutique ou autre ce sera http://www.monsite.com/prestashop.'>http://www.monsite.com/prestashop.
et ceci sera : define('__PS_BASE_URI__', '/monsite.com/prestashop/');
ou dans le BO Onglet Préférence où il y a écris Répertoire PS là juste mettre /prestashop/ ou le nom du dossier adéquate.

Mettre dans un dossier et avoir url http://www.monsite.com/ je crois qu'il faudrait un tour de passe-passe donc se compliquer la vie.
Parce que en plus tu veux mettre d'autre site mais ne me dit pas avec la même adresse ça n'ira pas.

Question : Ton hébergement combien de domaine tu peux avoir ?

Si tu peux avoir plusieurs nom de domaines, 1° ce sera une configuration dans un gestionnaire de compte type cpannel
2° le 2eme nom de domaine ce sera sur le serveur un dossier exemple qui s'appellera 2emesite.com et ton adresse sera http://www.2emesite.com.

Et c'est au niveau du serveur et des dns que tel dossier = tel adresse url

Ceci dépend de la formule d'hébergement.

Link to comment
Share on other sites

merci oron de ta réponse

Avec mon hébergeur ovh j'ai la possibilité de créer un multi domaine alors pour les autres domaines hébergés vraiement aucun souci car il trouve direct l'install bienque d'un 2e site et pourtant il est dans un répertoire. Et il le lance a partir de www.mon2esite.com.

Pour le 1er site je n'y arrive pas car il est le domaine principal de mon hébergement. Et pour avoir www.mon1ersite.com j'y arrive simplement en mettant le contenu de ma boutique dans www. J essaye d'etre rigoureux et c est pour ca que j'aimerai bien mettre le 1er site dans un répertoire.

Je peux avoir plein de domaine (je suis sur l'offre pro de ovh)

voila merci pour ton temps

Link to comment
Share on other sites

RE

Oui ok dans le cas d'un domaine qui peut héberger d'autre domaine les domaines suivant sont en réalité des dossiers du principal. Vu comme ça ça fait un peu mélange :)

Mais tu peux quand même installer prestashop à la racine du domaine principal et les autres domaines dans des dossiers portant le nom du domaine et au niveau du transfert des fichiers le logiciel ftp se régle, en cliquant pour le ftp du domaine 1 il lui faut indiquer le www , pour le domaine 2 il faut indiquer qu'il s'ouvre dans le dossier du domaine 2 et ainsi de suite

Donc quand tu lances le logiciel ftp sur tel domaine il va s'ouvrir dans le domaine correspondant.
Ça il faut le faire de suite régler quand tu crée l'accès ftp pour tel domaine.

Mettre dans un dossier et l'afficher sur le web comme s'il serait à la racine je pense pas que ça aille.

car il trouve direct l’install bien que d’un 2e site et pourtant il est dans un répertoire


Oui c'est le serveur de nom de domaine , dns domain server name, qui est un programme ou serveur à part de l'hébergement et lui il dit que tel adresse IP exemple http://12.245.47.45/2emesite.com est http://www.2emesite.com
Link to comment
Share on other sites

re,

voila tu as compris pourquoi j'aimerai être propre dans mon arborescence mais bon si on peut pas mettre le 1er site dans un répertoire et bien je le laisserai dans le www. et le 2e dans un répertoire. puisque je (ou on) trouve pas la solution et bien go pour le foutoir (rire).

Ce que je comprends pas qd meme si tu lis le tuto de magavenu: http://www.paperblog.fr/1095602/transferer-votre-boutique-prestashop-en-ligne-a-partir-d-une-installation-locale/. il s'y arrive de mettre la boutique principale dans un dossier mais apres va savoir quel est l'url de leur site?


Enfin si quelqu'un a une idee pour une arborescence propre ... un Expert du multi domaine peut être


merci d'avance

Link to comment
Share on other sites

RE

Dans le lien que tu as mis magavenue il explique de créer un dossier sur le serveur donc il le mettent dans un dossier.

Maintenant ton soucis était la longueur de l'url à taper par les visiteurs que tu veux éviter.
Il y a une solution, tu mets prestashop dans un répertoire, et à la racine de l'hébergement il faut juste un index.html ou index.php et là avec une balise tu fais une redirection automatique, c'est à dire que le visiteur tapes http://www.monsite.com et quand il arrive sur le site il va directement dans http://www.monsite.com/prestashop/

Mais cela est faisable que pour un site, et pour les autres site tu auras leur dossier à la racine de l'hébergement sans qu'ils soient mélanger au différent dossier de prestashop . Et tu auras un ftp clair.

Et pour prestashop tu peux mettre un dossier avec deux lettres ou ou deux -- ou deux __ voir un seul bon le visiteur s'il fait attention il verra http://www.monsite.com/__/index.php et là le visiteur lambda il va pas se poser des questions c'est plutôt des puristes ou des pointilleux s'y connaissant dans la création de site internet qui vont trouver ça bizarre.

Et pour le transfert un script :

http://effets.free.fr ->
[removed]
<!--

// pause_time determine le temps d attente avant le transfert

// 0 = 0 seconds

// 5000 = 5 seconds

// 10000 = 10 seconds

pause_time = 5000; << et là tu règles le temps ou la vitesse pour rediriger vers le dossier

// transfer_location: soit l url complete ou resume

transfer_location = "1.html"; << le dossier prestashop/index.php à la place de 1.html

function transfer() {
if (document.images)
setTimeout('location.replace("'+transfer_location+'");',pause_time);
else
setTimeout('location.href = transfer_location;',pause_time);
}
// -->


Juste les deux points que j'ai indiquer à changer, pour le reste le mettre tel quel avec le Merci à Vincent
Échange de bon procédé. Quand une astuce ou script est gratuit.
Link to comment
Share on other sites

j'ai pas tout suivie et tout lu mais je comprend rien à votre histoire de sous-domaine etc...

si le site se trouve sur http://www.mondomaine.com/maboutique/'>http://www.mondomaine.com/maboutique/ et que tu veux qu'il se trouve sur http://www.mondomaine.com

deux solutions:
soit faire pointé le domaine sur http://www.mondomaine.com/maboutique/'>http://www.mondomaine.com/maboutique/ au lieu de http://www.mondomaine.com/

soit déplacer tout les fichier au niveau de
http://www.mondomaine.com/

dans les deux cas, aller ouvrir le fichier settings.inc.php pour changer la variable __PS_BASE_URI__

Cdt

Link to comment
Share on other sites

Re

Son soucis principal est : je veux que ce soit propre pour pouvoir hébergé 2 autres petits sites mais l’internaute n’a pas besoin d’avoir une URL à ralonge.

Et en même temps au niveau du ftp que les dossiers des autres domaines ne soit pas mélanger aux dossier prestashop.
exemple:

www << racine de l'hébergemnt
/prestashop/
/2emesite.com/
/3emesite.fr/

Et la redirection transparente pour le visiteur que j'ai propose + haut est une bonne astuce.

Link to comment
Share on other sites

re...
merci de nous avoir rejoins Olecorre...

je vais essayer d'être plus clair...

la seule difficulté c'est que monsite1 est le domaine principal de mon hébergement et monsite2 (un site secondaire)
Tout fonctionne tres bien avec cette architecture :
/www. --> le contenu du site1
/www./lesite2/contenu (grâce aux multidomaine)

Je souhaiterai obtenir l'arborescence suivant dans mon hébergement pour que ce soit "plus propre" .
/www./monsite1/ ....
/www./monsite2/....

Je peux aussi faire :
/www./contenu site1
/site2/contenusite2.
ça je crois que j'y suis arrivé (dans tous mes tests).
Est ce que c'est conventionnel comme architecture ?

Comment feriez vous pour gérer le multidomaine dans une arborescence la plus conventionnel possible ?


voila j'essaye de faire proprement dès le départ...

merci pour votre temps à tous les 2

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

Juste une parenthèse. J'ai un site Prestashop en production. J'ai situé cette boutique dans un dossier SHOP. Je viens de contacter une société de référencement qui m'a tout de suite indiqué qu'il fallait mettre la boutique directement à la RACINE du SITE sans quoi le référencement serait peu opérationnel. Vrai ou faux je ne sais pas, mais quand je regarde des sites de références cités par des sociétés de référencement ces sites sont TOUJOURS à la RACINE du site...
Alors peut-être mieux vaut-il mettre directement la boutique à la RACINE du site. Elle doit également être accessible par http://www.monsite.com plutôt que par http://monsite.com.
Ceci dit s'il est exact qu'un bon référencement nécessite le positionnement de la boutique à la racine comment se fait-il que Prestashop préconise l'utilisation d'un dossier spécifique à cette boutique?

Merci de vos lumières.

Link to comment
Share on other sites

Bonjour

linocorleon

Je souhaiterai obtenir l’arborescence suivant dans mon hébergement pour que ce soit “plus propre” .
/www./monsite1/ ….
/www./monsite2/….

Si www/monsite1 est le domaine principal et que dans ce domaine principal on peut créer d'autre domaine (je dis bien domaine pas sous-domaine) il faut créer un dossier dans monsite1 qui s'appel monsite2 et si le domaine est enregistré chez un autre registrar les dns sont celle du domaine monsite1, et le serveur de dns redirigera sur le dossier monsite2.

weblisla

C'est quel référenceur qui a dit ça ?

Je veux créer un site de e-commerce et uniquement un site e-commerce
dans ce cas de figure il est normal de mettre prestashop à la racine de mon hébergement c'est même une logique

Je veux créer un site où je parle, explique les caractéristique, le fonctionnement etc.. d'un objet
puis j'ai l'idée et que ce serais un point en plus d'offrir à mes visiteurs un lieu d'achat direct
Je vais utiliser prestashop donc il est logique que je mets dans un dossier qui s'appellera prestashop ou autrement.

Si l'activité ou le but premier du site est la vente = à la racine
Si l'activité ou le but premier du site est pas la vente mais de parler d'un objet ou produits = dans un dossier

Maintenant créer un e-commerce et uniquement un e-commerce le mettre dans un dossier et laissez la racine vide avec seulement dossier prestashop c'est idiot vu qu'il faudra mettre un index dans la racine ou une redirection. Là oui il se peut que le référencement sera pas bon si il est fait uniquement sur le nom de domaine, les moteurs eux voient les redirection et c'est pas trop apprécier.

Link to comment
Share on other sites

bonjour à tous,

si je comprends bien tu es sur ovh? en mutu?
tu peux très bien avoir ton site à la racine soit www/monsite1
tu peux sans problème crée un multidomaine mon site2 que tu places dans www.
quand tu crées de multidomaine, il faut pointer l'emplacement du dossier.. vers www/monsite2 et hop...
tu as des tutos pour cela et le forum ovh
Bon courage
Fabien

Link to comment
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
×
×
  • Create New...