不熟悉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;