#.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]