Condizioni multiple in htaccess per accesso a sub folder basato su indirizzo IP

thesmartpoint

Nuovo Utente
10 Nov 2015
5
0
0
Ciao a tutti,

Non ho ancora completa dimestichezza con la sintassi da usare per i comandi all'interno di htaccess e vorrei chiedervi aiuto.

Ho un sottodominio dove metto tutti i siti web in sviluppo prima del go-live: http://demo.example.com
Qui ho una sottodirectory per ogni sito web:
- http://demo.example.com/primosito/
- http://demo.example.com/secondosito/
e così via.

Vorrei avere un unico file .htaccess nella root di http://demo.example.com dove metto le seguenti regole:

1) Se hai provato ad accedere a http://demo.example.com/primosito/ e il tuo IP non è 111.222.333.444 vai alla pagina di errore specificata, altrimenti sei autorizzato.

2) Se hai provato ad accedere a http://demo.example.com/secondosito/ e il tuo IP non è 555.666.777.888 vai alla pagina di errore specificata, altrimenti sei autorizzato.

3) In ogni altro caso: errore 403 e vai all'indirizzo: http://demo.example.com/errore/index.php

Per fare questo ho provato a fare le seguenti cose ma sto sbaglando da qualche parte:
A) Nel file .htaccess nella directory "errore" e cioè http://demo.example.com/errore/ ho messo:
Order deny,allow
Allow from all

B) Nel file .htaccess nella root directory e cioè in http://demo.example.com/ ho provato a mettere:
ErrorDocument 403 http://demo.example.com/errore/index.php
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/primosito
RewriteCond %{REMOTE_ADDR} !^111\.222\.333\.444
RewriteRule .* - [R=403,L]

RewriteCond %{REQUEST_URI} ^/secondosito
RewriteCond %{REMOTE_ADDR} !^555\.666\.777\.888
RewriteRule .* - [R=403,L]

Dove sto sbagliando?
 
Discussioni simili
Autore Titolo Forum Risposte Data
giancadeejay [PHP] If condizioni multiple PHP 6
blips Istruzione IF con condizioni multiple PHP 2
asevenx SELECT con condizioni WHERE multiple PHP 4
K condizioni multiple PHP 3
M LEFT JOIN di diverse condizioni PHP 10
B [PHP] IF condizioni e query annidate PHP 1
A [HTML] alternative a Google Maps - aggiornamento condizioni giugno 2018 HTML e CSS 6
G [PHP] FORM INVIO VALORI A QUERY CON TRE CONDIZIONI PHP 2
F [MySQL] Select con due condizioni su uno stesso campo MySQL 7
elpirata [PHP] Paginazione dati estratti da una query con più condizioni PHP 17
B Slider Immagini con condizioni PHP 1
V Sono stati rilevati gravi problemi relativi alle condizioni della tua proprietà. Google Search Console 11
L Creare alcune condizioni php PHP 22
gun88 Termini e Condizioni D'uso Leggi, Normative e Fisco 0
G condizioni if then else all interno di una query?? MySQL 2
G preoblema condizioni PHP 2
T Conto alla rovescia con condizioni Javascript 10
gandalf1959 update di una tabella con due condizioni PHP 2
braccobaldo [GUIDA] VBulletin 4: lista di condizioni e variabili da utilizzare nei template CMS (Content Management System) 2
anthares Contare record in tabella secondo certe condizioni PHP 21
S accettare condizioni d'uso da file batch Windows e Software 2
R condizioni in sql PHP 6
G Caricamento icone su condizioni Flash 0
peppoweb Realizzare 3 condizioni con una Query. PHP 2
jan267 Modulo "accetta le condizioni" Classic ASP 0
T [PHP] Autocompilazione input multiple da una select PHP 1
Spenalzo Creare tabelle multiple con Access via VBA MS Access 2
I [CSS3]Problema slideshow multiple HTML e CSS 2
xone Form completo Testi + multiple image per inserimento Annunci PHP 0
S Immagini multiple come sfondo HTML e CSS 3
A Insert multiple a partire da form html PHP 3
P Problema domande duplicate per risposte multiple PHP 6
L Query Multiple PHP 0
B Invio email multiple PHPMAILER PHP 3
M jquery autocomplete multiple values data source jQuery 0
I Update multiple PHP 3
J Immagini multiple in Database PHP 1
M Ckeckbox multiple per cancellazione record su db mysql PHP 0
blips Problema con checkbox multiple PHP 1
A problema con upload immagini multiple PHP 0
B onmouseover, immagini multiple su hotspot map Javascript 3
Z Sommare prezzi da campi multiple Javascript 1
T Query multiple PHP 9
S upload immagine multiple da inserire PHP 8
I Migliorare la funzione mostra/nascondi righe multiple Javascript 1
A Insert into con righe multiple da variabile PHP 5
B Risposte multiple PHP 3
S Interrogazioni multiple PHP 2
borgo italia select multiple PHP 10
G Upload Multiple File PHP 1

Discussioni simili