Maybe someone can give ideas on how to solve this nagging issue. I have an IP nagging thousands of hits a day... and it's a really old issue, so old that the hits are aimed at pages that do not exist anymore and are done via http 80. Over the years the website does not accept http anymore and only accepts https 443. This is done via ispconfg->website->Rewrite HTTP to HTTPS->On This ip is being denied via .htaccess deny from xxx.xxx.xxx.xxx So, this is what happening, since the vhost redirect http to https takes precedence over the .htaccess the ip hit first gets redirected with 301 followed by a 500 (internal server error). This only happens to this legacy http links, if the request is https it works fine... goes straight to 403 denied. I would not like to use ip tables, would rather just use .htaccess per site... and still the error code 500 is just weird. Any thoughts?