Jump to content

[RÉSOLU - Merci] Intégrer une page Worpress dans un Prestashop


SGARRONI

Recommended Posts

Bonjour,

J'ai développé une plateforme sous Prestashop (www.croctonplaisir.com) et certaines parties ne me conviennent pas car les fonctionnalités que j'envisage ne sont pas très faciles à mettre en oeuvre sur Prestashop.

J'ai alors constaté qu'avec Wordpress je pouvais répondre à mes attentes. (Annuaire, Agenda et Blog)

La question est la suivante : pensez-vous qu'il soit possible de faire cohabiter les 2 environnements sans perturber le parcours des utilisateurs ?

Je serais ravi d'avoir vos avis et de continuer à partager sur ce sujet.

Merci par avance et excellente journée.

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

Hello, j'ai déjà fait cela :

- Vous créez un lien symbolique vers le répertoire où votre WordPress est installé, à la racine de votre Prestashop, et vous le nommez, par exemple, wp.

- Vous définissez les routes de votre WordPress dans le fichier .htaccess de Prestashop.

# rewrite wordpress
RewriteRule ^wp(.*)  /wp/wp$1 [NC,L]
RewriteRule ^([a-z]{2})/wp(.*)  /wp/$1/wp$2 [NC,L]
RewriteRule ^mon-super-blog  /wp/mon-super-blog [NC,L]

- Dans le fichier .htaccess de WordPress, vous définissez son répertoire (si vous êtes sur le même domaine).

# Activer le moteur de réécriture
RewriteEngine On

# Base pour WordPress dans le dossier /wp
RewriteBase /wp/

# Ne pas réécrire si c'est index.php
RewriteRule ^index\.php$ - [L]

# Ne pas réécrire si le fichier ou le répertoire existe déjà
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Réécrire toutes les autres requêtes vers /wp/index.php
RewriteRule . /wp/index.php [L]

# Passer l'autorisation HTTP si nécessaire (pour certains plugins ou APIs)
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule>
# END WordPress

 

Au final, l'URL de votre blog aura ce format :
https://www.ma-super-boutique.com/mon-super-blog.

 

De mon côté, cela a fonctionné.

Link to comment
Share on other sites

  • SGARRONI changed the title to [RÉSOLU - Merci] Intégrer une page Worpress dans un Prestashop

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