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...
I would like to show the shop if passw or allow is satisfied else redirect to a static html file
Any suggestions??