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
Merci de votre aide.
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>
Partager