如何创建具有url参数的重定向?
例如,我需要:
/testing/?id=123
重定向到/testing/123
我尝试过
rewrite ^/testing/?id=(.*)$ /testing/$1 redirect;
但是我只得到一个404
。
如果我不使用url参数,而是执行类似
rewrite ^/testing/(.*)$ /anothertest/$1 redirect;
有效。
答案 0 :(得分:0)
您可以尝试类似
import { NavigationScreenProp, NavigationRoute } from 'react-navigation';
interface Params {
otherId: string;
otherName: string;
otherPic: string;
id: string;
}
class MessengerContainer extends Component {
static navigationOptions = ({ navigation }: { navigation: NavigationScreenProp<NavigationRoute<Params>, Params>}) => ({
// ... more code here
});
这会将用户从rewrite ^/testing/$ /testing/$arg_id? redirect;
重定向到/testing/?id=123
。