410 сгенерированный URL-адрес с параметрами

#.htaccess #mod-rewrite #url-rewriting #query-string #http-status-code-401

#.htaccess #мод-перезапись #url-переписывание #строка запроса #http-status-code-401

Вопрос:

у меня есть список шаблонов URL, похожих на этот

 https://www.web.com/?route=affiliate/registeramp;amp
https://www.web.com/?route=account/editamp;amp
https://www.web.com/index.php?route=affiliate/registeramp;amp
https://www.web.com/index.php?route=account/editamp;amp
https://www.web.com/?route=product/manufacturer/productmanufacturer_id
https://www.web.com/index.php?route=product/manufacturer/productmanufacturer_id
 

любые изменения URL после index.php больше не используются

я хотел бы попросить помощи, чтобы правильно установить что-либо после index.php 410, поскольку index.php все еще используются несколько страниц

—редактировать—

моя индексная страница по умолчанию использует default ( index.php , index.html , index.htm )

таким образом, используя код ravi htaccess, этот URL-адрес по-прежнему возвращает 200 OK (не работает)

 https://www.web.com/?route=affiliate/registeramp;amp
https://www.web.com/?route=account/editamp;amp
 

И работает только с этим вариантом URL

 https://www.web.com/index.php?route=affiliate/registeramp;amp
https://www.web.com/index.php?route=account/editamp;amp
 

Ответ №1:

Не могли бы вы попробовать следующее, написанное в соответствии с показанными примерами. Пожалуйста, очистите кэш вашего браузера перед тестированием ваших URL-адресов.

 RewriteEngine ON
RewriteCond %{QUERY_STRING} ^route [NC]
RewriteRule ^ - [R=410,L]