Jump to content

Rendre La Page D’Accueil Une Fiche Produit


Recommended Posts

Bonjour,

je voulais un coup de main, j'utilise la 1.5.3.1 et j'ai un seul produit sur le site, donc je veux que la fiche produit soit la page d’accueil.

je ne veux pas faire de redirection dans le htaccess, mais peut être qu'il y a une solution pour modifier le code, donc à la place du contenu de index.php, on met product.php.

merci pour votre aide.

Link to comment
Share on other sites

Bonjour,

 

dans le .htaccess (ce n'est pas une redirection) en dessous de

 

RewriteEngine on

 

tu ajoutes

 

RewriteCond %{HTTP_HOST} ^127.0.0.1$
RewriteRule . - [E=REWRITEBASE:/prestashop/]
RewriteRule ^$ %{ENV:REWRITEBASE}index.php?controller=product&id_product=123 [NC,L]

 

en remplacant 127.0.0.1 par ton nom de domaine, /prestashop/ par le répertoire de ta boutique (surement / ) et 123 par l'id de ton produit.

Normalement la page d'accueil sera remplacée par la page du produit et le reste sera inchangé. A voir comment les modules vont réagir.

Link to comment
Share on other sites

merci beaucoup, mais est ce qu'on peut modifier le code pour afficher la page produit ( un seul produit sur la boutique), à la place de la page d’accueil.

en d'autre terme : certes on ouvre la page index.php, mais le contenu sera la page produit.php

Link to comment
Share on other sites

C'est ce que ça fait.

Avec la modification donnée en visitant http://example.com/ on voit le contenu de http://example.com/index.php?controller=product&id_product=123 (mais c'est toujours http://example.com/ qui est affiché dans la barre d'url)

 

par contre si on va voir http://example.com/index.php (en précisant le index.php) on voit toujours la page d'accueil. Mais qui va taper ça ? et en même temps c'est pas grave.

Link to comment
Share on other sites

C'est dingue mais de mon coté ca ne fonctionne pas rien a faire !

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www.mondomaine.fr$

RewriteRule . - [E=REWRITEBASE:/]

RewriteRule ^$ %{ENV:REWRITEBASE}index.php?controller=product&id_product=1 [NC,L]

 

</IfModule>

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