1

I have a faulty plugin that is generating URLs with /mobile at the end. I am trying to fix the plugin but in the meantime I would like to write a Nginx rewrite rule to redirect as shown below:

http://www.domain.com/article-slug/mobile

to

http://www.domain.com/article-slug/

Can some help me with coming up with the rewrite rule? I researched but could not find something that works in my case. Thanks for your time.

3
  • What doesn't work, then? May 5, 2016 at 4:29
  • rewrite ^(.*)mobile$ $1 break; May 5, 2016 at 8:25
  • Thanks. How do I write the location block with this redirect? May 19, 2016 at 12:24

1 Answer 1

0

Your rewrite won't perform a redirect, but will do something more akin to an internal forward. Assuming you want a 301 sent, then you'd do:

rewrite ^(.*/)mobile$ $1 permanent;
2
  • Thanks. How do I write the location block with this redirect? May 19, 2016 at 12:24
  • Well it could just be in the server block. I'm not sure what you'd need for your location block in particular, you could just put it in the "/" location if you want it there May 19, 2016 at 16:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.