rewrite don't work in a multilanguage MVC site
Fernando García Torres
olfativo at hotmail.com
Tue Oct 25 19:00:32 UTC 2011
> Date: Tue, 25 Oct 2011 19:33:15 +0100
> From: appa at perusio.net
> To: nginx at nginx.org
> Subject: Re: rewrite don't work in a multilanguage MVC site
>
> On 25 Out 2011 19h17 WEST, olfativo at hotmail.com wrote:
>
> >
> > Tried, and same results, redirect OK but 404 response.
> > Thanks!!
>
> Show your complete config.
>
> --- appa
>
Here we go. Those includes are the standard locations por PHP-FPM and static content:
map $http_accept_language $is_english { default 0; ~^en 1;}
map $http_accept_language $is_spanish { default 0; ~^es 1;}
server { listen 80; server_name localhost; root blah/blah;
location / { auth_basic "Restricted"; auth_basic_user_file htpasswd; index index.php index.html;
expires 30d;
if ($is_english) { return 301 /en; }
if ($is_spanish) { return 301 /es; }
location /es {}
location /en {}
try_files $uri $uri/ /index.php?ctr=$uri; }
include /usr/local/nginx/conf/staticfiles.conf; include /usr/local/nginx/conf/php.conf; include /usr/local/nginx/conf/drop.conf;}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20111025/958dd922/attachment.html>
More information about the nginx
mailing list