Location problems

Igor Clark igor at pokelondon.com
Fri Feb 29 12:39:20 MSK 2008


Hi Igor, thank you very much. When I did

	location ~^ /admin/

it still gave a 404, but when I changed it to

	location ~^ /admin.php

it worked perfectly. Seems I've been trying to apply "location" to pre- 
rewrite URLs, which just won't work - is that right?

Igor

On 28 Feb 2008, at 20:50, Igor Sysoev wrote:

> On Thu, Feb 28, 2008 at 07:41:34PM +0000, Igor Clark wrote:
>
>> I just want to do the following, but still have all the other
>> directives work, so that rewrites and PHP work under /admin:
>
>         fastcgi_index                index.php;
>         fastcgi_intercept_errors     on;
>         include                      conf/fastcgi_params;
>
>         location ^~ /admin/ {
>
>             allow   1.2.3.4;
>             deny    all;
>
>             location ~ \.php$ {
>                 fastcgi_pass         127.0.0.1:9999;
>             }
>         }
>
>         location ~ \.php$ {
>             fastcgi_pass             127.0.0.1:9999;
>         }

--
Igor Clark // POKE // 10 Redchurch Street // E2 7DD // +44 (0)20 7749  
5355 // www.pokelondon.com









More information about the nginx mailing list