Как проверить, существует ли веб-страница. jQuery и / или PHP

Я хочу иметь возможность проверить форму, чтобы проверить, существует ли веб-сайт / веб-страница. Если он возвращает ошибку 404, это определенно не должно подтверждаться. Если есть перенаправление ... Я открыт для предложений, иногда перенаправления переходят на страницу с ошибкой или домашнюю страницу, иногда они переходят на страницу, которую вы искали, поэтому я не знаю. Возможно, для перенаправления может быть специальное уведомление, предлагающее пользователю адрес назначения.

Лучшее, что я нашел до сих пор, было следующее:

$.ajax({url: webpage ,type:'HEAD',error:function(){
    alert('No go.');
}});

У этого нет проблем с 404 и 200, но если вы сделаете что-то вроде 'http: // xyz' для URL-адреса, он просто зависнет . Также 302 и подобные запускают обработчик ошибок.

Это достаточно общий вопрос. Я хотел бы получить полный пример рабочего кода, если кто-нибудь сможет его создать. Это может быть удобно для многих людей.

6
задан Yi Jiang 21 August 2010 в 03:31
поделиться