J'essaie de faire quelque chose avec .htaccess que je ne suis pas sûr que l'on puisse faire.htaccess masque URL dynamique avec une URL statique
La première chose que je l'ai fait est cacher les extensions .php en utilisant le code suivant:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Fonctionne très bien.
Maintenant ce que je suis en train de faire et ne peut pas sembler figurer dehors est la suivante:
Lorsqu'un utilisateur tape « mywebsite.com/products?id=12345 » dans la barre d'adresse du navigateur, je voulez que le serveur serve la bonne page de produit en fonction de l'ID, mais l'affiche dans la barre d'adresse sous le nom "mywebsite.com/product", quel que soit l'identifiant du produit.
Est-ce possible? Si oui comment?
Merci
Voulez-vous rediriger vers mywebsite.com/product? Ou voulez-vous juste pouvoir utiliser/products? Id = 12345? – rpjohnst
Je ne veux pas rediriger, je veux que le serveur serve la page comme "/ products? Id = 12345" mais pour montrer l'URL dans la barre d'adresse du navigateur comme "/ produits", peu importe l'ID du produit. – Enkay