301 все 404s на главную страницу
-
03-07-2019 - |
Вопрос
Кто-нибудь знает лучший способ сделать это? Apache, Tomcat, Linux
Решение
Также способ tomcat: вставьте в web.xml:
<error-page>
<error-code>404</error-code>
<location>/homepage.html</location>
</error-page>
Относительно контекста веб-приложений.
Другие советы
Нет, если только это не постоянный ход. В противном случае верните 404.
Говорить кому-либо, что ваша страница 404 - 301, означает, что на ней будет отображаться фактическое содержимое, связанное с запрошенным URL-адресом. Важно для SEO.
404 должно быть 404. Создайте хорошую и полезную страницу 404 с соответствующим сообщением, ссылкой на домашнюю страницу, формой поиска и автоматически обнаруживаемыми возможными связанными страницами.
Журнал Smashing Magazine имеет очень хорошую статью по оформлению 404 страниц .
Попробуйте директиву ErrorDocument
:
ErrorDocument 404 http://example.com/
Абсолютные URL-адреса перенаправляются.