Desidero che i miei visitatori abbiano accesso solo a una parte specifica del mio sito Web (blog). Se provano ad accedere ad altre aree del sito web, mi piacerebbe che fossero reindirizzati alla sezione del blog..htaccess mod_rewrite Reindirizzamento basato su IP: come reindirizzare tutto il traffico verso una sottodirectory specifica, ad eccezione del mio IP?
Voglio anche che questo si applichi a tutti tranne che al mio indirizzo IP.
Quindi la struttura è la seguente:
mysite.com/blog // visitor access allowed
mysite.com // redirect to mysite.com/blog
mysite.com/forum // redirect to mysite.com/blog
mysite.com/tools // redirect to mysite.com/blog
etc...
Hai un suggerimento su come farlo tramite mod_rewrite di .htaccess?
grazie a @jordon - se voglio aggiungere più di un indirizzo IP, quale sarebbe la sintassi? – pepe
@torr Basta copiare la prima linea su un'altra linea e continuare ad aggiungerli. –
Penso che REMOTE_ADDR sia preferibile a REMOTE_HOST per ottenere l'indirizzo IP. REMOTE_HOST non restituirà necessariamente l'indirizzo IP se 'HostnameLookups' è abilitato (sebbene questo sia Off di default). – MrWhite