У меня есть скрипт с запросом с параметром id, который должен быть числовым.
Если аргумент не только числовой, он должен использовать числовую часть и перенаправить.
для примера, если у меня есть этот URL:
example.com/test.php?id=45sdfdsfsdfsdf
он должен перенаправить на:
example.com/test.php?id=45
Конечно, я делаю это с помощью int в коде php, но я бы хотел, чтобы URL был исправлен.
if ($arg_id = ([\d]+).+) {
return 301 $uri?id=$1;
}
Я попытался переписать с помощью вместо возврата 301:
rewrite ^/(.*)$ /$uri?id=$1;