сравнивать код индекса и код который взяли из файлгет контентс?,по моему как то не рационально.Почему? потому что на главной страниц могут быть какие то изминения в коде,и при сравнении мы получим false.
лучше отталкиваться от длины того кода что мы тянем через файлгетконтетнс(если я не ошибаюсь strlen еррор 404 будет намного меньше).