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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.