Загляните внутрь своей веб-папки и убедитесь, что backend.php действительно существует там, возможно, он был назван как-то еще [опечатка может быть]. Mydomain.com работает?
Обновление
Отключите / переименуйте ваш файл .htaccess временно и посмотрите, исправит ли это. Похоже, что mod_rewrite перехватывает «backend.php» и передает его как имя модуля.