J'ai fait preuve de diligence raisonnable, passé des heures à fouiller dans les recherches et à accumuler de l'assurance qualité. Pas de dé. Donc, je viens finalement ici pour demander de l'aide.Propre URL avec htaccess et PHP
- Apache HTTP Server
- PHP 5,3
Je urls sale:
.cc/store/index.php?route=checkout/cart
.cc/store/index.php?route=common/home
.cc/store/index.php?route=product/product&product_id=111
Je voudrais les nettoyer alors quand un utilisateur clique sur un lien ou sale types une url sale ils obtiennent une url propre dans la barre d'adresse:
.cc/store/cart
.cc/store/home
.cc/store/product/11
Actuellement, j'ai mon fichier htaccess dans:
.cc/store/.htaccess
Je sais que je dois en htaccess:
RewriteEngine On
Mais est-ce le bon chemin ?:
RewriteRule !/index.php?route=(A-Z)/(A-Z)&(*)$ /$2/$3
Q1: Dois-je besoin de simplement modifier le fichier htaccess ou devrais-je aussi écrire un peu de php?
Q2: Quel est le code htaccess/php que j'écris pour obtenir les URL propres souhaitées? Je veux voir les URLs propres dans la barre d'adresse de mon navigateur.
Merci d'avance.
Ça a marché! Je vais étendre cette syntaxe aux autres pages pour le nettoyage de l'URL. Le concept de redirection externe/interne a également du sens! Merci beaucoup! – openyk