мне нужно переписать URL из чего-то вродеHtaccess переписывает вызывая бесконечный редирект
/index.php?option=com_scoreboard&view=scoreboard&agent=001C0000016rJeUIAU
в
/quote/?agent=001C0000016rJeUIAU
.
Вот что у меня есть.
RewriteCond %{QUERY_STRING} agent=(\w+)&?
RewriteRule ^index.php /quote/?agent=%1 [R=301,L]
Который работает отлично и денди, но заканчивается бесконечным циклом. И я знаю, почему тоже, потому что он продолжает находить agent=
. Что я должен добавить к моим правилам перезаписи, чтобы остановить это?
Я также попытался изменения, как
RewriteCond %{QUERY_STRING} ^option=\w+?&agent=(\w+)&?
RewriteRule ^index.php /quote/?agent=%1 [R=301,L]
Но она заканчивается в том же бесконечной переадресации.
Это также сайт Joomla, если это помогает. Поэтому после этого правила стандартная перезапись Joomla.
Спасибо!
, так что вы не возражаете против выброса двух параметров из запроса? – RamRaider
@RamRaider Нет, не заботьтесь о них. – Squeegy