Jump to content

Sur https installer prestashop dans un sous dossier - risque de conflit .htaccess ?


Recommended Posts

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 => https
RewriteCond %{HTTP} ^off$ [NC]
#redirection de tout le domaine vers le sous domaine www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
#redirection des pages index.tld vers le répertoire
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp)
RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]
SetEnv PHP_VER 5
ErrorDocument 404 https://www.mon-domaine.fr/404.php

 

 

Et les htaccess que PrestaShop va faire dans les sous dossiers ?

Edited by BArd (see edit history)
Link to comment
Share on other sites

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

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

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...