Welcome! Log In Create A New Profile

Advanced

Basic Authentication and PHP files

February 15, 2011 10:26AM
I have a configuration block like this :

[code]
location /members/ {
index main.php;
}

location ~ ^/members/(?:text1|text2|text3)/(?!noinclude)[^\/]+/ {
auth_basic "Restricted Area";
auth_basic_user_file /home/password/.htpasswd;
rewrite ^\/(members\/[^\/]+\/[^\/]+)\/$ /gallery.php?path=$1&page=1 last;
rewrite ^\/(members\/[^\/]+\/[^\/]+)\/page([0-9]+)\.php$ /gallery.php?path=$1&page=$2 last;
}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_n$
include fastcgi_params;
}

[/code]

The problem is that whenever I go to http://mydomain.com/members/text1/anything/ or http://mydomain.com/members/text1/anything/pageX.php, it correctly displays the redirected page from gallery.php correctly, but it requires no authentication. The images and other elements embedded on the page from within the directory requires authentication, however.

I'm using v0.8.54.
Subject Author Posted

Basic Authentication and PHP files

Ellimist February 15, 2011 10:26AM

Re: Basic Authentication and PHP files

Maxim Dounin February 15, 2011 11:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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