RewriteCond %HTTPS off RewriteRule ^(.*)$ https://%HTTP_HOST/$1 [R=301,L] Even a high quality script can encounter problems. Here is your debugging cheatsheet.
$admin_ips = array('123.45.67.89', '98.76.54.32'); // only these IPs can access /admin if(!in_array($_SERVER['REMOTE_ADDR'], $admin_ips)) die('Access denied'); Rename the admin folder to something obscure: rapidleech v2 rev 42 high quality
mv admin super_secret_123 Then update configs/config.php with: RewriteCond %HTTPS off RewriteRule ^(