Nginx使用参数重定向URL

时间:2018-11-26 17:29:18

标签: nginx

如何创建具有url参数的重定向?

例如,我需要: /testing/?id=123重定向到/testing/123

我尝试过 rewrite ^/testing/?id=(.*)$ /testing/$1 redirect; 但是我只得到一个404

如果我不使用url参数,而是执行类似 rewrite ^/testing/(.*)$ /anothertest/$1 redirect;有效。

1 个答案:

答案 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