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