Welcome! Log In Create A New Profile

Advanced

Help needed with simple rewrite rule

April 17, 2010 09:15AM
Ok, so, I've been banging my head against the wall for an hour or so, and I feel an idiot..:

I've just moved a vbulletin 4 forum to nginx, and for some arcane reason,
these URLs work: http://mysite.com/forumdisplay.php?f=25
but these do not
http://mysite.com/forumdisplay.php?25-Forum-Name
(the second URL is a built-in "friendly url" function in vb4)

So, since I couldn't find anything in the logs, I decided I'm going to simply rewrite those non-functioning URLs to the functioning ones..

In short, I want to rewrite this:

http://mysite.com/forumdisplay.php?25-Forum-Name

to this:

http://mysite.com/forumdisplay.php?f=25

My attempt is this:
rewrite ^/forumdisplay\.php\?([0-9]+) /forumdisplay.php?f=$1;

Apparently, no matter how I escape it, inserting the "?" after forumdisplay.php causes the regex to not match at all.

Could any of you show me why it isn't working, please?

Thanks
Subject Author Posted

Help needed with simple rewrite rule

RoastedPeanut April 17, 2010 09:15AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 134
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready