phenomene couture Posted September 22, 2017 Share Posted September 22, 2017 Bonsoir, J'ai prestashop 1.6 Je rencontre un problème concernant ma boutique. Quand je tape mon adresse de ma boutique sur google, j'ai un index of. J'aimerais enlever l'index of. J'ai fait des recherches et je n'ai rien trouvé. Je posait la question si c'était un problème avec le htacess. Je vous remercie pour votre aide Cordialement Link to comment Share on other sites More sharing options...
phenomene couture Posted September 22, 2017 Author Share Posted September 22, 2017 Voici un image que je vois lorsque je tape l'url de ma boutique: Link to comment Share on other sites More sharing options...
phenomene couture Posted September 22, 2017 Author Share Posted September 22, 2017 Voici ce que j'ai trouvé sur la communauté prestashop : Ben parce que tu as installé ta boutique dans un dossier prestashop, sous-dossier de ton dossier racine (généralement www).Pour que ton URL mène directement à ta boutique, il aurai fallu l'installer directement dans www.Maintenant tu peux :* soit créer une page d'accueil index.html ou index.php, dans www, avec un lien vers ta boutique,* soit déplacer ta boutique (tous les fichiers qui sont dans prestashop) dans www et modifier le fichier config/settings.inc.php en adaptant la ligne :define('__PS_BASE_URI__', '/prestashop/');endefine('__PS_BASE_URI__', '/'); Quelq'un pourrais m'éclairer, je comprends pas grand chose Merci Link to comment Share on other sites More sharing options...
phenomene couture Posted September 22, 2017 Author Share Posted September 22, 2017 Faut-il que je régénère htacess? comment dois-je m'y prendre Merci d'avance Link to comment Share on other sites More sharing options...
Ced17 Posted September 23, 2017 Share Posted September 23, 2017 Bonjour, J'ai trouvé ceci: * Solution :Exemple : j'accéde à mon site depuis url www.monsite.com/siteprestashop1_ Aller dans le répertoire "siteprestashop" puis ouvrez le dossier "config" et copier le fichier "index.php"2_Coller le fichier "index.php" dans la racine du site (au meme niveau du répertoire "siteprestashop")3_ Editer le fichier collé "index.php" en remplacant la ligne : header("Location: ../"); avec header("Location: ../siteprestashop/");4_Sauvegarder.Et voilà vous pouvez maintenant accéder à votre site directement www.monsite.com sans avoir le "index of/" Link to comment Share on other sites More sharing options...
phenomene couture Posted October 3, 2017 Author Share Posted October 3, 2017 Merci pour votre réponse. J'ai remplacé la ligne : header ("Location: ../www.monsite.fr/");. J'ai attendu le lendemain pour vérifier si la modification avait fonctionné. Hélas, j'ai toujours l'index of. Auriez-vous une autre idée? Merci Link to comment Share on other sites More sharing options...
ChDUP Posted October 3, 2017 Share Posted October 3, 2017 Vous avez vous même donné la solution. Le problème est que vous avez installé votre Prestashop dans un sous-repertoire Il faut donc le déplacer à la racine.Cette solution est la meilleure. On 9/22/2017 at 10:02 PM, phenomene couture said: * soit déplacer ta boutique (tous les fichiers qui sont dans prestashop) dans www et modifier le fichier config/settings.inc.php en adaptant la ligne : define('__PS_BASE_URI__', '/prestashop/');endefine('__PS_BASE_URI__', '/'); Link to comment Share on other sites More sharing options...
phenomene couture Posted October 4, 2017 Author Share Posted October 4, 2017 Merci pour votre réponse Il mes semble que le dossier prestashop est à la racine, lorsque je vais dans le ftp, dans site distant, j'ai un dossier www, si je clique dessus, le dossier prestashop apparaît. Dîtes moi si je me trompe. J'ai trouver cette solution moi aussi sauf, que je n'ai pas la ligne define('__PS_BASE_URI__', '/prestashop/'); Même en rajoutant cette ligne cela ne fonction pas Autre idée? Link to comment Share on other sites More sharing options...
olishop Posted October 6, 2017 Share Posted October 6, 2017 je pense que cela vient de ta redirection : header("Location: ../siteprestashop/"); enleve les '..' qui te font remonter alors que tu es sur le dossier de base : header("Location: siteprestashop/"); ou header("Location: ./siteprestashop/"); (un seul '.') Link to comment Share on other sites More sharing options...
phenomene couture Posted October 11, 2017 Author Share Posted October 11, 2017 Merci pour votre réponse J'ai essayé la manipulation ci-desssus Hélas cela n'à pas fonctionnné Je me demandais si fallait attendre pour voir le changement Lorsque que je recherche mon site sur google j'ai index of puis en dessous url de ma boutique Index of /wwwblablabla.fr/ Index of /. Icon Name Last modified Size Description. [DIR] prestashop/ 05-Apr-2017 18:46 - Mon hébergeur ma dit que cela vient de google et qu'il faut attendre 24 h pour que le robot enlève l'index of Cela fait plus de 24h est toujours index of Qu'en pensez ? Link to comment Share on other sites More sharing options...
phenomene couture Posted October 20, 2017 Author Share Posted October 20, 2017 Bonsoir, J'ai réessayer les méthodes ci-dessous: J'ai trouvé ceci: * Solution :Exemple : j'accéde à mon site depuis url www.monsite.com/siteprestashop1_ Aller dans le répertoire "siteprestashop" puis ouvrez le dossier "config" et copier le fichier "index.php"2_Coller le fichier "index.php" dans la racine du site (au meme niveau du répertoire "siteprestashop")3_ Editer le fichier collé "index.php" en remplacant la ligne : header("Location: ../"); avec header("Location: ../siteprestashop/");4_Sauvegarder.Et voilà vous pouvez maintenant accéder à votre site directement www.monsite.com sans avoir le "index of/" Et je pense que cela vient de ta redirection : header("Location: ../siteprestashop/"); enleve les '..' qui te font remonter alors que tu es sur le dossier de base : header("Location: siteprestashop/"); ou header("Location: ./siteprestashop/"); (un seul '.') Pour la première méthode je ne sais pas si j'ai bien compris. Voici ma réflexion dîtes-moi si c'est correct. Je vais dans fizella J'ouvre le dossier www, puis, je trouve le dossier config. Dans le site local, je trouve le dossier index php. Je déplace (je colle) le fichier index php, dans le dossier config Après c'est la que cela se complique pour moi dans la compréhension de ceci Coller le fichier "index.php" dans la racine du site (au meme niveau du répertoire "siteprestashop") Je me pose la question est-ce que j'ouvre le dossier config, et je trouve le dossier index php et je le déplace (je colle)à la racine dans le dossier www ou Je duplique le dossier index php dans le dossier www. il y aurait deux fichiers index php, l'un dans le dossier config et l'autre à la racine dans le dossier www je pense que les deux index php sont différents et doit être l'un dans le dossier config et l'autre dans dossier www Je voulais préciser que j'ai essayer les deux méthodes que je cite ci-dessus et cela ne fonctionne pas, j'ai l'erreur ci-dessous Ma réflexion n'est pas bonne , quelqu'un pourrais m'éclairer Pour la deuxième méthode : Dans fizella, j'ouvre le dossier index php, clique droit , afficher / éditer et je change header("Location: siteprestashop/"); ou header("Location: ./siteprestashop/"); (un seul '.') J' ai la même erreur citer ci-dessous J'ai accès à mon back office mais pas à mon front offfice. Dans mon back office lorsque je clique sur ma boutique , j'ai la même erreur. j'ai supprimer les cookies toujours la même erreur Je tiens à préciser que l'index of se trouve dans la recherche google. Lorsque j'écris dans la barre de recherche de google : mosite.fr et que je fais enter j'ai : index of en dessous l'url de mon site en dessous. Lorsque je clique sur l'index of ma boutique s'ouvre. Je vous voudrais enlever cette index of. Quelqu'un S'est-il comment faire. Merci Link to comment Share on other sites More sharing options...
phenomene couture Posted October 21, 2017 Author Share Posted October 21, 2017 Je viens à l'instant de vérifier l'index of. J'ai trouvé la solution Il y à bien deux index php différents, l'un avec le header, que j'ai mis dans le dossier config et faire le changement comme indiqué ci-dessus qui ressemble à ça <?php /* * 2007-2016 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <contact@prestashop.com> * @copyright 2007-2016 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); header("Location:www.monsite.fr/"); mettez l'url de votre site exit; et l'autre que j'ai mis à la racine dans le dossier www, qui ressemble à ça : ?php /* * 2007-2016 PrestaShop * * NOTICE OF LICENSE * * This source file is subject to the Open Software License (OSL 3.0) * that is bundled with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://opensource.org/licenses/osl-3.0.php * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to http://www.prestashop.com for more information. * * @author PrestaShop SA <contact@prestashop.com> * @copyright 2007-2016 PrestaShop SA * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ require(dirname(__FILE__).'/config/config.inc.php'); Dispatcher::getInstance()->dispatch(); Il suffit d'attendre que les robots fassent leur travail pour avoir un résultat 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