Jump to content

[résolu] Problème de htaccess


Recommended Posts

Bonjour à tous,

 

Ma boutique en cours de développement, me fait une erreur 404 not found.

 

Je ne suis pas un expert de Prestashop et c'est en tentant de rendre la boutique accessible sur la bonne URL (un sous-domaine d'un multi-domaine chez OVH) que cela ne marche plus.

 

Un technicien OVH m'avait indiqué qu'il fallait indiqué l'URL dans l'administration de Prestashop, ce que j'avais fait et depuis : not found !

 

J'ai remis l'ancienne URL dans l'administration mais pas de changement :(

 

Le problème viendrait selon l'assistance d'OVH du htaccess et que ce n'est pas dans leurs compétences. Mais je ne l'ai pas touché ce fichier...

 

J'ai essayé de régénérer, page blanche, alors j'ai remis l'ancien.

 

Auriez-vous un fichier htaccess de base ? ou souhaitez-vous voir mon htaccess ?

 

Merci de votre aide

Link to comment
Share on other sites

  • 4 weeks later...

Bonjour à tous,

 

J'ai réussi à régler mon problème d'accès à ma boutique avec la bonne URL (un sous domaine d'un multi domaine chez OVH).

 

Mais il subsiste un problème :

 

L'administration de Prestashop perd ses liens avec ses fichiers CSS, boujour l'aspect !

 

Le dossier PrestaShop est à la racine sous www.

 

J'ai déplacé le dossier PrestaShop et modifié le fichier settings.inc.php avec le nouveau chemin d'accès comme ceci :

define('__PS_BASE_URI__', '/rdt/PrestaShop/');

 

L'administration de Prestashop rertouve son aspect d'origine mais c'est la boutique qui ne répond plus :-(

 

Pour info, j'ai un htaccess avec cette ligne :

RewriteRule ^api/?(.*)$ /PrestaShop/webservice/dispatcher.php?url=$1 [QSA,L]

 

Merci de votre aide

Link to comment
Share on other sites

Si ta boutique fonctionne avec une url du type sousdomaine.domaine.fr alors ton back office doit avoir la meme url du type sousdomaine.domaine.fr/admin

 

Si c'est domaine.fr/sousdomaine, alors ce sera domaine.fr/sousdomaine/admin

Link to comment
Share on other sites

Autant pour moi, il faut que je précise que mon sousdomaine est un multi-domaine de domainePrincipal.fr

 

Donc plus exactement :

J'ai un premier site vitrine (dans le dossier rdt) sous le multi-domaine www.multidomaine.fr, pas de problème.

Ce site propose une boutique qui doit être accessible ici http://www.sousdomaine.multidomaine.fr

 

J'ai remis le dossier PrestaShop à la racine, sous www

J'accède donc maintenant à l'admin avec : https://domainePrincipal.fr/PrestaShop/admin0/

L'admin perd ses CSS et la boutique répond normalement ici http://www.sousdomaine.multidomaine.fr

 

SI je déplace le dossier PrestaShop dans le dossier www/rdt (dossier qui correspondant au multi-domaine www.multidomaine.fr)

L'admin retrouve ses CSS et la boutique ne répond plus.

 

J'ajoute aussi que de la même façon, si dans l'admin, dans SEO et URL, j'indique que le dossier contenant Prestashop est /PrestaShop/ l'admin retrouve ses CSS et la boutique ne répond plus et si j'indique que le dossier contenant Prestashop est / alors l'admin perd ses CSS et la boutique répond normalement...

 

Merci encore

Link to comment
Share on other sites

C'est normal que l'admin perd son css parce que son adresse de connection a changée. C'est un cas assez particulier car je ne sais pas si on peut faire des sous domaines à un multidomaine OVH...

 

https://domainePrincipal.fr/PrestaShop/admin0/ ne l 'utilise pas si t'es en sousdomaine.domaine.fr et que ta boutique est ok

 

Utilise plutôt https://sousdamaine.domaine.fr/prestashop/admin0 ou un truc dans le genre, faut que tu regardes l'ordre des fichiers dans ton ftp.

Link to comment
Share on other sites

Oui on peut faire un sous domaine d'un multidomaine chez OVH, en fin j'ai qq chose qui fonctionne.

J'ai essayé d'accéder à l'admin par https://sousdomaine.m...estaShop/admin0 c'était une bonne piste mais ca ne fonctionne pas : page web introuvable. C'est pourtant bien le chemin que j'ai en ftp...

J'ai essayé de manipuler mon htaccess et en jouant avec les path, j'arrive à avoir en même temps le css sur l'admin et la boutique mais en mode complètement dégradé...

Voilà mon htaccess :

 

SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^api/?(.*)$ /PrestaShop/webservice/dispatcher.php?url=$1 [QSA,L]
</IfModule>
ErrorDocument 404 /PrestaShop/404.php

Link to comment
Share on other sites

qu'est ce que tu entends par dégradé?

 

J'ai une version test de presta et ma solution fonctionne dans ce cas. La particularité de ton problème je pense que c'est les fichiers rtd/prestashop qui suivent, je n'ai jamais eu à faire avec plusieurs fichiers comme tu le fais.

 

Pour le htaccess, chaque sousdomaine doit avoir le sien si tu installes un prestashop par sous domaine.

 

Je serai tenté de te dire de mettre tous les fichiers du dossier prestashop dans celui de rtd (si c'est bien ça ton sous domaine) ça faciliterait déjà le boulot (mais faudra modifier le htaccess).

 

t'es sur la bonne voie, je pense ça doit être un détail de rien du tout

Link to comment
Share on other sites

Bonjour,

En regardant de plus près, la page dégradée, c'est la page 404.php, sans son design...

J'ai essayé de déplacer toute les fichiers dans rdt, en modifiant en conséquence settings.inc.php et htaccess, pas de succès

J'ai manipulé tout ça dans tous les sens... Je pense aussi que je ne suis pas loin du but, mais ça commence à me...

En plus, je m’aperçois que l'admin, en plus de perdre son aspect, ne fonctionne pas bien, je ne peux pas modifier un produit du catalogue. Alors il faut que je modifie settings.inc.php pour utiliser l'admin, et le remodifier pour voir les résultats dans la boutique...

Link to comment
Share on other sites

Bonjour hafede, bonjour à tous,

 

Mon problème est réglé ! :)

 

Pour la fin de l'histoire et pour ceux que cela intéresse, mon problème était d'installer Prestashop pour qu'il soit accessible sur un sous domaine d'un multi domaine, chez OVH / offre PRO.

Le dossier PrestaShop et donc à la racine sous www

Ma boutique fonctionne très bien sur http://www.soudomaine.multidomaine.fr/

J'accède bien à l'admin de PS par l'url https://www.soudomaine.multidomaine.fr/admin0

Dans les paramètres SEO et URL / Répertoire contenant PrestaShop : /

Mon problème, c'est que j'avais une redirection du multidomaine dans le répertoire www/PrestaShop alors qu'il suffisait de www/

 

Merci infiniment Hafede pour ton aide précieuse.

Link to comment
Share on other sites

Salut Pierrewebmaster,

 

Content que tu as pu y arrivé, j'étais sûr que c'était un petit truc de rien du tout qui te bloqué. Heureux que tu l'as résolu.

 

Vérifies tes paniers sous IE et Firefox, j'avais rencontré des problèmes de panier vide après cette manip sur un site de test (quand tu ajoutes au panier le produit ne s'ajoute pas et la page affiche panier vide).

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