BArd Posted March 31, 2015 Share Posted March 31, 2015 (edited) Bonjour, J'édite mon post car il semble que l'installation de prestashop dans un sousdossier soit préférable à une installation dans un sousdomaine à certains égards. Du coup je voudrais savoir quels sont les risques de conflit entre le htaccess de la racine : RewriteEngine on#redirection permanente http => httpsRewriteCond %{HTTP} ^off$ [NC]#redirection de tout le domaine vers le sous domaine wwwRewriteCond %{HTTP_HOST} !^www\. [NC]RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]#redirection des pages index.tld vers le répertoireRewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp)RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]SetEnv PHP_VER 5ErrorDocument 404 https://www.mon-domaine.fr/404.php Et les htaccess que PrestaShop va faire dans les sous dossiers ? Edited March 31, 2015 by BArd (see edit history) Link to comment Share on other sites More sharing options...
2FR3 Posted March 31, 2015 Share Posted March 31, 2015 Bonjour, Je pense que personne n'a compris ... Link to comment Share on other sites More sharing options...
BArd Posted March 31, 2015 Author Share Posted March 31, 2015 J'en suis bien désolée ... Merci de me mettre le doigt dessus en effet c'est peu clair ! En fait depuis mon post initial j'ai avancé sur l'erreur ... Et j'ai changé mon message mais j'ai dû prendre trop de raccourcis Donc je récapitule mon problème. J'avais installé Prestashop chez mon hébergeur OVH (leur install en un clic) J'ai paramétré ma boutique Et à la fin (quand tout a été fini) c'était vendredi soir en fin de journée après une semaine marathon ... J'ai fait 3 clics ou peut être 5 qui ont mis la boutique par terre ... Parmi ces clics, il y avait la génération du robots.txt, La redirection 301 au lieu de 302 Et j'ai sans doute dû toucher à autre chose ... J'ai passé le week-end dessus et j'ai une petite idée de l'erreur que j'ai peut-être pu faire ... Il me semble que c'est juste en dessous du paramètre pour passer de 302 en 301 je n'ai plus d'accès à un backoffice et ma mémoire est incertaine. Mais que j'aie fait une erreur ou pas ... Ca m'a semblé hyper fragile et ça m'a fait peur ... Du coup j'ai pensé que la boutique serait peut-être plus sûre si je la mettais dans un sous-domaine J'imaginais à tort ou à raison que je risquais moins les conflits entre .htaccess incompatibles. j'imaginais que mon pb venait de là je le crois toujours plus ou moins ... J'ai donc essayé de créer un sous domaine chez ovh : impossible. J'avais une erreur que je pensais dû à quelque chose chez eux. j'ai contacté le support par mail pas de réponse j'ai appelé la toute neuve plateforme 1007 Et là on m'a dit qu'une url dans la base de donnée ou le htaccess de la racine posait pb J'ai tout viré (la base et le htaccess) ... Le pb perdurait J'ai donc opté pour le conseil que le 1007 m'a donné Poster ma question sur les forums ... Et j'ai continué de chercher ... Pour mon message d'erreur j'ai compris .. C'est une histoire de certificat qui n'a rien à voir ni avec la BdD ni avec le htaccess ... Dommage !!! C'est là que j'ai édité mon post ci-dessus. En me disant que je pouvais peut-être sécuriser une install en sous-dossier ... Il semble que ce soit une pratique courante ... Donc il n'y a pas de raison de ne pas le retenter ... Ma question aujourd'hui est la suivante.: Si j'installe une boutique dans un sous dossier d'un domaine (en https) qui comporte le htaccess ci-dessus ... Y a t il un risque de conflit avec le ou les htaccess que prestashop pourrait générer dans le sous dossier ? Et comme j'ai encore continué d'avancer je me demande si le problème que j'ai généré en cliquant où il ne fallait pas A pu modifier cette ligne que je ne me souviens pas d'avoir écrite comme ça : RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp) C'est un peu plus long à lire mais j'espère que c'est plus clair ... Toutes mes excuses pour mon charabias de début de fil ... Et merci d'avance pour les pistes que vous pourriez me donner Link to comment Share on other sites More sharing options...
2FR3 Posted March 31, 2015 Share Posted March 31, 2015 En fait, je ne comprend pas le raisonnement pour la "sécurisation" de l'installation dans un sous domaine, pourquoi se compliquer la vie ? Et en quoi le SSL intervient dans tout cela ? Link to comment Share on other sites More sharing options...
BArd Posted March 31, 2015 Author Share Posted March 31, 2015 En fait un sous domaine se comporte comme un autre domaine. Il ne peut pas y avoir de conflit entre les htaccess d'un domaine et de ses sousdomaine. Je crains plus particulièrement les redirections Ce n'est pas vrai pour un sous dossier Le htaccess de la racine d'un site influe sur tous ses sous dossiers. Il peut donc entrer en conflit avec les htaccess d'un sous dossier particulier Comme par exemple celui (ou ceux) que prestashop pourrait générer pour la boutique Voilà pourquoi ma crainte ... Vu que j'ai perdu ma boutique à la suite d'une fausse manip qui a peut-être (c'est la question que je me pose) Modifié le htaccess ... Cela confortait ma crainte ... Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now