Die beiden extra Codeblöcke mit [FONT=Courier New]AddOutputFilterByType[/FONT] und [FONT=Courier New]ExpiresByType[/FONT] Einträgen in Deiner [FONT=Courier New].htaccess[/FONT] stammen wahrscheinlich von einem Cache Plugin, dort vom Bereich "Browsercache", und haben mit dem Problem "Login ergibt 404" nichts zu tun.
Vermutlich läuft irgendein "Sicherheits"-Plugin, das evtl. den Login "versteckt" oder sowas und Zugriffe auf [FONT=Courier New]/wp-login.php[/FONT] und [FONT=Courier New]/wp-admin/index.php[/FONT] auf eine 404 Seite weiterleitet. Andere Links im Ordner wie [FONT=Courier New]/wp-admin/upgrade.php[/FONT] funktionieren.
Um herauszufinden, ob/welches Plugin verantwortlich sein könnte: Benenne der Reihe nach per FTP die Ordnernamen innerhalb [FONT=Courier New]/wp-content/plugins/[/FONT] temporär um, das deaktiviert das entspr. Plugin, leere dann Deinen Browser Cache und versuche dann erneut [FONT=Courier New]/wp-login.php[/FONT] aufzurufen.
Evtl. existieren aber auch noch weitere [FONT=Courier New].htaccess[/FONT] in höheren Ordnern, die da evtl. Einfluss nehmen, oder das "managed" WP ist kein Original, sondern irgendwie verbastelt o.ä., das kann man von aussen aber nur vermuten.
Generell, wenn Du was an einer Datei ändern willst, erstelle einfach vorher ein Backup der bestehenden Datei.