Rewirting sur plateforme e-commerce.
Hello,
Je suis entrain d'essayer une nouvelle outil de e-commerce (clicshopping.org) et j'essaye de mettre en place le rewriting, je n'y arrive pas.
Est que quelqu'un ici pourrait me donner des indication et m'aider.
url de base : http://localhost/shop/index.php?Prod...&products_id=1
url seo de base :http://localhost/shopt/boutique/inde.../products_id,1
url avec rewriting : http://localhost/shop/boutique/Produ.../products_id,1 (index.php est supprimé)
http://localhost/shop/index.php/Info/Content/pages_id,5
Le dernier exemple ne fonctionne pas du tout et chaque lien est redirigé sur la page d'accueil, je n'arrive pas à trouver la formule magique pour que cela fonctionne.
Toutes les pages sont initialement gérées par des routes dans un json.
le scrip est disponible sur github : https://github.com/ClicShopping/ClicShopping_V3
url avec le htaccess
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Options -Indexes
Options +FollowSymlinks
#note for apache2 must be activated becarefull on apache 2.4
AcceptPathInfo on
#### Your config to change URL rewriting ###############
#Uncomment and adapt
<IfModule mod_rewrite.c>
RewriteEngine On
#to change in function your website
RewriteBase /shop/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#to change in function your website
RewriteRule . /shop/index.php [L]
# Removes index.php from ExpressionEngine URLs <a href="http://www.mydomain.com/subdirectory" target="_blank">http://www.mydomain.com/subdirectory</a>
# RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
# RewriteRule (.*?)index\.php/*(.*) $1$2 [R=301,NE,L]
</IfModule> |
Merci de votre aide.