Страница ошибок IIS по умолчанию очень недружелюбна. Когда многие люди видят страницу ошибок по умолчанию, они говорят: Веб-сайт невозможно открыть! Эта часть трафика теряется зря. А если страница с ошибкой переходит прямо на домашнюю страницу и очень недружелюбна к поисковым системам, домашняя страница может даже быть заблокирована. Так что в зависимости от ситуации есть два пути решения этой проблемы: Связанные замечательные статьи очень гуманны! Функция интеллектуального управления файлами Thunder 5.9, функция Green Dam, 6 основных ошибок пользователей сети, сводка 10-дневной пробной версии. Если это веб-сайт, основанный на контенте, например блог, вы можете вернуть посетителям окно поиска с ошибкой 404. . Если это веб-сайт электронной коммерции, вы можете вернуть индикатор выполнения с ошибкой 404 для перехода. Эти два метода заботятся как о посетителях, так и о SEO. Вы можете проверить, сколько страниц с ошибками на вашем сайте, в инструментах Google для веб-мастеров.
Способ изменения страницы ошибок по умолчанию очень прост: щелкните правой кнопкой мыши веб-сайт, которым вы хотите управлять в IIS, и установите 404 в качестве соответствующей страницы ошибки в Custom Error. Здесь есть два пути:
1. Если вы выберете «Файл» для «Тип сообщения», вы сможете использовать только файлы, заканчивающиеся на .html или htm, в противном случае код появится, когда пользователь обращается к странице с ошибкой. Для страницы ошибок, настроенной таким образом, хотя статус 404 не выводится в файле .html, IIS автоматически выводит статус 404 после выполнения.
2. Если вы выберете «URL» для «Типа сообщения», вы должны использовать файл asp (поскольку статус 404 может быть установлен только в файле asp), в противном случае код состояния 200 будет возвращен при доступе к странице с ошибкой. Также добавьте в файл asp: <%Response.Status = «404 Not Found» %> Если вы хотите регулярно переходить на домашнюю страницу, есть два метода:
1. Используйте обновление метатега, чтобы перейти к meta http-equiv="refresh" content="3;url=http://www.downcodes.com">
По словам администратора блога Google на китайском языке, используется этот метод. от Yahoo Сделайте прыжок.
2. Используйте js для перехода setTimeout("testTime()",2500); function testTime() { location = "http://www.downcodes.com/"; }
Я считаю, что лучше использовать js, потому что переход мета-тега опасается, что поисковые системы распознают его как «200» или «302». См. этот абзац здесь:
Часто можно увидеть, что настраиваемые страницы ошибок 404 на многих веб-сайтах принимают подобную форму: сначала отображается сообщение об ошибке, а затем через Meta
При обновлении страница перейдет на домашнюю страницу веб-сайта, веб-карту или другие подобные страницы. В зависимости от конкретного метода реализации этот тип страницы 404 может возвращать код состояния «200» или «временное перенаправление 302», но независимо от того, какой из них, это неподходящий выбор с технической точки зрения SEO.
Мы уже говорили о ситуации со статусом «200» выше. Итак, когда страница 404 возвращает «302», как к этому отнесется поисковая система? Теоретически при ошибке «302» поисковые системы считают, что веб-страница существует, но адрес временно изменен, и страница все равно будет проиндексирована. При этом также будет появляться повторяющийся текст, аналогичный коду состояния «200». Проблема Во-вторых, основные поисковые системы, представленные Google, предъявляют все более строгие требования к сфере применения 302-редиректов. Существует большой риск неправильного использования 302-редиректов.