I have the following in my .HTACCESS file:
RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^127\\.0\\.0\\.1
RewriteCond %{REMOTE_HOST} !^159\\.112\\.48\\.147
RewriteCond %{REMOTE_HOST} !^159\\.112\\.48\\.83
RewriteCond %{REQUEST_URI} !/projects/xcs_wiki$
RewriteRule .* /projects/xcs_wiki [R=302,L]
I’m trying to redirect everyone to my /projects/xcs_wiki location on my server (relative to my Apache root). I have 2 computers in all this: box1 and box2. The WAMP setup (my development environment) is on box1 but I do unauthenticated / “random visitor” testing from box 2 as it speeds up the whole process…
Anyway, keeping the above .HTACCESS code in mind, everything seems to test perfectly fine when browsing from box2 using Firefox. When I try to browse from box1, however, I get redirected. Why is this?
Does this have something to do with REMOTE_HOST vs. REMOTE_ADDR? Did I get that wrong?
Basically, for me, it’s nice being able to browse my directories and if I’m being redirected on box1, I can no longer browse my directories…
Any insight into this is appreciated.