Re: .htaccess help - restricting access to certain REMOTE_host's and redirecting others to /index.html

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 19 December 2011 14:24, Aaron Gray <aaronngray.lists@xxxxxxxxx> wrote:
Hi,

I am really having problems understand and getting .htaccess mod_rewrite's to work.

What I want is a site that rewrites any traffic that is not from a set number of REMOTE_HOST's or in a set of certain files to always be redirected to /index.html, whether they are in a subdirectory or subdirectory or another file in root.


Okay here's the solution :-

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /

RewriteCond %{REMOTE_HOST} =xxx.yyy.co.uk [OR]
RewriteCond %{REMOTE_HOST} =zzz.yyy.co.uk
RewriteRule .* - [L]

RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.html [L]

</IfModule> 

Seems to work through tests, but not sure why I need the '-d' rather than a '!-d' ?

Aaron


[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux