Plesk

Website fails to load due to internal redirects: 500 Internal Server Error

Symptoms

Cause

Incorrect rewrite rulesĀ in
.htaccess
file causing constant redirecting.

Resolution

  1. Log into Plesk;
  2. Navigate to Domains > example.com > File Manager;
  3. Rename the .htaccess:

    or replace .htaccess content with default one by slelcting Edit... option on the above sceen:

    # BEGIN WordPress
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

Note: If
.htaccess
file is not present on any level of
httpdocs
directory, consider checking subscription directory, e.g.
/var/www/vhosts/example.com