Bonjour,
suite à une erreur d'enregistrement d'adresses dans des QRCodes j'ai besoin de rediriger les adresses dans le .htaccess
depuis :
[domaine]/ecrire/?exec=article&action=redirect&type=article&id=42
[domaine]/ecrire/?exec=article&action=redirect&type=article&id=41
vers les pages
article42.html
article41.html
Je suis loin d'être un spécialiste des fichiers .htaccess
mais j'ai essayé depuis la racine du site :
RewriteEngine on
RewriteRule ^/ecrire/?exec=article&action=redirect&type=article&id=42$ article42.html [QSA,L]
j'ai essayé depuis le dossier /ecrire/ :
RewriteEngine on
RewriteRule ^?exec=article&action=redirect&type=article&id=42$ article42.html [QSA,L]
et en "expression reguliere" pour ne garder que le numéro de fin
RewriteEngine on
RewriteRule ^(.+)id=42$ article42.html [L]
Rien n'y fait. L'adresse est interprétée et m'amène à l'interface de connexion du backoffice.
J'ai testé avec des redirections simple elles fonctionnent (de
truc.html vers
machin.html).
Donc le
.htaccess est bien exploité mais pas avec mes adresses avec passage de paramètres.
Je ne sais pas si c'est un problème de syntaxe ou de caractère à déspécialiser, ou même si c'est possible.
Bref si quelqu'un s'est déjà frotté au .htaccess et ses options avec ce type de redirection je suis preneur de piste de solution avant la crise de nerf
