Requests ending with / (slash) are returning 404

Edho P Arief edhoprima at gmail.com
Wed Apr 7 13:16:54 MSD 2010


On Wed, Apr 7, 2010 at 4:10 PM, Leonardo Crespo <leo at leocrespo.com> wrote:
> Hi Edho, thanks.
>
> Igor mentioned i should keep this to avoid serving php as static files.
>
> location ~ \.php$
>        {
>                fastcgi_pass 127.0.0.1:9000;
>                fastcgi_intercept_errors on;
>                fastcgi_index index.php;
>                include /usr/local/nginx/conf/fastcgi_params;
>                fastcgi_param SCRIPT_FILENAME
> /home/public_html/boysdownunder.com.au/public/$fastcgi_script_name;
>        }
>
> Will it conflict with this?
>
>> location ~ \.php$ {
>>  return 404;
>> }
>

as all php requests (usin are passed to @php block (or / block in
Igor's example), there shouldn't be any problem.

And in my example it should be

 try_files $uri.php ${uri}index.php =404;

instead of

 try_files $uri.php $uri/ =404;


-- 
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org



More information about the nginx mailing list