Welcome! Log In Create A New Profile

Advanced

Re: capture rewrite for every after question mark

António P. P. Almeida
November 30, 2011 12:48PM
On 30 Nov 2011 17h19 WET, nginx-forum@nginx.us wrote:

> Thanks for suggestion appa, i apply what said to try and results in
> a "Redirection Loop".
>
>> 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.

Remove/comment out the if below and try:

http {

map $redirect_direct_access $request_uri {
default 0;
~/index(\.php)? 1;
~/home(/index)? 1;
}
}


server {
server_name www.example.com;

root /path/to/root;

location / {
if ($redirect_direct_access) {
return 301 /;
}
}
}

> if ($request_uri ~* ^(/home(/index)?|/index(.php)?)/?$)
> {
> rewrite ^(.*)$ / permanent;
> }

--- appa

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

capture rewrite for every after question mark

token November 30, 2011 12:06PM

Re: capture rewrite for every after question mark

António P. P. Almeida November 30, 2011 12:14PM

Re: capture rewrite for every after question mark

token November 30, 2011 12:19PM

Re: capture rewrite for every after question mark

António P. P. Almeida November 30, 2011 12:48PM

Re: capture rewrite for every after question mark

token November 30, 2011 12:51PM

Re: capture rewrite for every after question mark

token November 30, 2011 01:12PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 147
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