Hey, J'ai besoin de filtrer les demandes avec une certaine valeur PHP dans HTACCESS et je ne trouve pas comment faire cela. Le problème, c'est qu'il y a quelqu'un qui spamme mon site avec une valeur PHP spéciale et qui maintient mon serveur surchargé.HTACCESS avec la valeur PHP
L'adresse URL est www.site.com/?q=XXXXX. J'ai besoin de filtrer toutes les demandes de ce genre (avec? Q = XXXX) et de les rediriger vers la page d'accueil à la place.
J'ai essayé mais ça ne marche pas correctement (il y a une boucle).
RewriteCond %{QUERY_STRING} q=(.*)
RewriteRule ^(.*) http://www.site.com
Merci
parce que j'ai besoin de cette valeur. c'est une valeur de recherche et j'ai une autre réécriture de site.com/search/XXXX à index.php? q =. Quelqu'un a probablement inclus la requête dans une recherche à distance et je ne veux tout simplement pas y accéder directement. – Tom
je ne sais toujours pas ce que vous voulez faire, je cite 'L'URL est www.site.com/?q=XXXXX. J'ai besoin de filtrer toutes les demandes de ce genre (avec? Q = XXXX) et les rediriger vers la page d'accueil à la place. »Ce qui signifie que vous ne voulez pas la valeur get de q = – Neal
Je veux filtrer toutes les demandes directes à www. site.com/?q=XXXX mais en même temps j'ai besoin de cette valeur pour www.site.com/search/XXXX. et je ne veux pas le faire en PHP, mais directement dans HTACCESS, donc je n'ai pas besoin de frapper PHP parce que j'ai la mise en cache statique là-bas. – Tom