Bonjour,
Sur un hébergement mutualisé, je souhaite faire une redirection d'URL de https://www.xxx.com/categorie/livres-cahiers vers https://www.xxx.com/categorie.php?c=1.
Voici mon .htaccess :
RewriteEngine On
# Redirection vers HTTPS si nécessaire
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Assurez-vous que les fichiers d'images sont accessibles
Order Allow,Deny
Allow from all
# Réécriture des URLs pour les catégories
RewriteRule ^categorie/livres-cahiers$ /categorie.php?c=1 [L]
# Test de réécriture
RewriteRule ^test/passing$ /test.php?var=test [L,QSA]
# Exclusion des fichiers d'images des règles de réécriture
RewriteCond %{REQUEST_URI} !.(jpg|jpeg|png|gif)$
# Règle de réécriture générique pour les autres fichiers
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# Règle de test pour s'assurer que mod_rewrite fonctionne
RewriteRule ^test-rewrite$ /test-rewrite.php [L]
Le test avec cette ligne fonctionne bien (RewriteRule ^test-rewrite$ /test-rewrite.php [L]) mais avec cette ligne, je ne reçois aucune variables en GET sur ma page ( RewriteRule ^categorie/livres-cahiers$ /categorie.php?c=1 [L])
Quelqu'un pourrais m'éclairer ?
Merci d'avance ![]()
Bonjour @LaurenceD28,
Si le dysfonctionnement est toujours d'actualité, je vous inviterai à ajouter des éléments, tests effectués depuis la création de votre post.
Dans le cas contraire, n'hésitez pas à partager la solution afin d'en faire profiter le plus grand nombre,
^FabL