Bonjour,
Je rencontre un souci pour lequel je ne trouve pas de solution malgré mes recherches.
J'ai un .htaccess avec des RewriteRule comme celle-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part RewriteRule ^categories_lot-([0-9]+)$ viewlot.php?section=categories&lot=$1 [L]
Toutes mes redirections fonctionnent bien, à un "détail" près : ça passe par une redirection 302 au lieu d'une redirection interne "transparente".
Cela a au moins deux inconvénients à mes yeux :
1. Ça fait deux requêtes à chaque fois, ce qui augmente le temps de chargement pour l'utilisateur et la charge de mon serveur.
2. L'URL ré-écrite s'affiche dans la barre d'adresse du navigateur, ce qui ne fait pas très propre
Je ne comprends pas pourquoi il me fait des redirections 302 alors que je n'ai mis aucun R dans les flags.
Je pensais à une configuration du serveur quelque part, mais j'ai aussi une boutique PrestaShop sur ce serveur, et là les redirections sont effectivement internes.
Et je ne vois de différence dans la configuration des deux VirtualHost qui pourrait expliquer cette différence de comportement.
Est-ce que quelqu'un aurait une idée pour m'orienter ?
Exemples :
Redirection 302 là : http://m.1001bricks.com/categories_lot-41028948
Redirection interne là : http://shop.1001bricks.com/fr/rotaca...nge-stone.html
Merci d'avance pour toute aide
Partager