Nginx重定向与可选参数

时间:2019-08-02 03:01:55

标签: nginx redirect

不熟悉NGINX,一直在使用Apache和htaccess。

我需要将网址domain.com/whats-in-that-glass重定向到domain.com/quiz/your-drink。目前这是可行的,但我需要包含一个变量。

初始URL还具有一个ID标签,例如domain.com/whats-in-that-glass/#slide-1,该标签将转到domain.com/quiz/your-drink/1

但返回的domain.com/whats-in-that-glass/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/domain.com/quiz/your-drink/#slide-1

在理想情况下,如果不存在'#slide-X',它将转到.../1,但我很乐意执行第二个重定向规则,或者在第一个重定向规则不可行的情况下更改代码。

我到目前为止有什么:

rewrite ^/whats-in-that-glass(\/#slide-(\d+))?$ ^/quiz/your-drink/$2 permanent;

0 个答案:

没有答案
相关问题