A broken .htaccess file is a common cause of:
On GARMTECH hosting (LiteSpeed + Plesk), .htaccess controls URL rewrites and many security/redirect rules. If it becomes corrupted or contains incompatible directives, restoring a clean version often fixes the site immediately.
httpdocs (the website root)..htaccess..htaccess.bak.Create a new file named .htaccess in httpdocs and paste the default WordPress rules:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
If WordPress is installed in a subfolder (for example /blog/), change RewriteBase and the last rule accordingly.
Some plugins add extra directives (security headers, cache rules, redirects). After confirming the site works, re-add only the required custom blocks (one by one) so you can see which rule breaks the website.
Tip: If you only need a simple redirect, consider doing it in Plesk hosting settings or in your application settings instead of complex rewrite rules.