我有一个带有ID参数必须为数字的查询的脚本。 如果该参数不仅是数字,还应使用数字部分并重定向。
例如,如果我有这个网址: example.com/test.php?id=45sdfdsfsdfsdf 它应该重定向到: example.com/test.php?id=45
当然,我是用php代码中的int来完成的,但是我想更正网址。
if ($arg_id = ([\d]+).+) {
return 301 $uri?id=$1;
}
我尝试重写为with而不是返回301:
rewrite ^/(.*)$ /$uri?id=$1;
答案 0 :(得分:0)
以下是理查德(Richard)的回答:
match_prev_avail