16.03.15 8:11, jacograaff пишет:
I am moving from a development server to a live server and would like to
still test before REALLY going live.

I need to redirect access to a sub-folder until I am satisfied with the
stability

  this is what i have:
-------------------------------------------------------------
server {
     listen 80;
     server_name hostname.com

     #other configurations

     location ~ \.php$ {
         #fastcgi configurations
     }

# now for the new sub-site


     location /shop/ {
         # I would like to redirect to ShopSoonToOpenAdvertisement.html if
deny
        satisfy any;
        allow 203.0.0.133; # my testing server and some client's ip's for
testing
        deny all;
        auth_basic "sorry but this page is off limits - please go back to <a
href='hostname.com'>hostname.com</a>";
        auth_basic_user_file /etc/nginx/.htpasswd;
     }
}

--------------------------------------------------------------

for this config the server does not allow access to hostname.com/shop/

but

hostname.com/shop/index.php

will render the page sans the .js, css, etc...

So you say that /shop/index.php doesn't land to /shop/ location? Then ensure that you don't have location /shop/index.php , otherwise see debug log


I would like to show the shop if passw or allow is satisfied else redirect
to a static html file

error_page 401 403 /ShopSoonToOpenAdvertisement.html;



Any suggestions??

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?2,257266,257266#msg-257266

_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx


--
br,
Dmitry Pryadko

_______________________________________________
nginx mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx

Reply via email to