capture rewrite for every after question mark
token
nginx-forum at nginx.us
Wed Nov 30 17:06:25 UTC 2011
Hello,
I have found the following while searching it is the only one i can
get working with my config setup
to send a 301 permanently if "/index.php" is directly accessed.
if ($request_uri ~* ^(/home(/index)?|/index(.php)?)/?$)
{
rewrite ^(.*)$ / permanent;
}
GET http://www.example.com/index.php 301 Moved Permanently
GET http://www.example.com/ 200 OK
---------------------------------------
above works as expected.
But, now if i have the following results as 200 OK as expected.
http://www.example.com/index.php?randomvalue 200 OK
So how do you rewrite that if there is a question mark and or value
that follows "/index.php?" then returns 301.
GET http://www.example.com/index.php?randomvalue 301 Moved
Permanently
GET http://www.example.com/ 200 OK
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,219385,219385#msg-219385
More information about the nginx
mailing list