redirect htaccess majuscule après minuscule
http://example.com/catalogsearch/result/?q=
De: http://example.com/catalogsearch/result/?q=RASPBERRY
Pour: http://example.com/catalogsearch/result/?q=raspberry
Cela semble excessivement lourd à append à .htaccess. Bien qu’il soit si facile et beaucoup plus efficace de l’append (par exemple en PHP) sur la page concernée.
En PHP (en haut de votre page):
$_GET['q'] = strtolower($_GET['q']);
Vous devez d’abord append dans la configuration virtualhost ceci:
RewriteMap tolower int:tolower
Ensuite, dans votre fichier .htaccess, ajoutez cette ligne:
** EDITED selon les corrections @croises **
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} [AZ] RewriteRule . ${tolower:%{REQUEST_URI}} [R=301,L]
note: vous devez redémarrer apache pour le faire fonctionner
note2: minuscule toute l’URL non seulement cette partie