WRInaute discret
Salut à tous,
Je viens de découvrir que j'ai des URL indexés du type :
http://www.NDD.com/index.php/xxxx/
http://www.NDD.com/index.php?/xxxx/
Je voudrais donc m'en débarrasser, j'ai donc intégré une règle pour filtrer ces URL :
RewriteRule ^(.*)index\.php(.*) /? [L,R=301]
Mais ce type d'URL passe toujours :
http://www.NDD.com/?xxxx
Je souhaiterais donc détecter si une URL contient ? et rediriger celle ci sans les paramètres, exemple :
http://www.NDD.com/?xxxx => http://www.NDD.com/
http://www.NDD.com/ma_page.html?test=xxxx => http://www.NDD.com/ma_page.html
J'aurais pensé à quelque chose de ce type :
RewriteRule ^(.*)\?(.*) /? [L,R=301]
Mais en vain, auriez vous une idée ?
Merci !
Je viens de découvrir que j'ai des URL indexés du type :
http://www.NDD.com/index.php/xxxx/
http://www.NDD.com/index.php?/xxxx/
Je voudrais donc m'en débarrasser, j'ai donc intégré une règle pour filtrer ces URL :
RewriteRule ^(.*)index\.php(.*) /? [L,R=301]
Mais ce type d'URL passe toujours :
http://www.NDD.com/?xxxx
Je souhaiterais donc détecter si une URL contient ? et rediriger celle ci sans les paramètres, exemple :
http://www.NDD.com/?xxxx => http://www.NDD.com/
http://www.NDD.com/ma_page.html?test=xxxx => http://www.NDD.com/ma_page.html
J'aurais pensé à quelque chose de ce type :
RewriteRule ^(.*)\?(.*) /? [L,R=301]
Mais en vain, auriez vous une idée ?
Merci !