У меня есть этот URL:
mysite.com?var=var&var2=var2&var3=var3
Я хотел бы заблокировать этот конкретный URL-адрес, но никак не повлиять на другие строки запроса на том же базовом URL-адресе.
Можно ли это сделать?
Спасибо,
Вы можете использовать ModRewite для проверки строк запроса и перенаправления или блокировки страницы. Используя ваш пример:
RewriteCond %{QUERY_STRING} var=var
RewriteCond %{QUERY_STRING} date=12/12/12
RewriteCond %{QUERY_STRING} var2=word\+word
RewriteRule .* - [F]
(Между операторами RewriteCond есть неявное И)
Это заблокирует ([F]) все страницы (. *), Которые имеют все три из этих параметров и значений строки запроса.
ОБНОВЛЕНО, чтобы использовать более конкретные примеры OP