Было много обсуждений удаленных вопросов на Meta за последние пару дней. . Одно предложение, которое было предложено, как справиться с удалением вопросов, которые теперь считаются не относящимися к теме, заключалось в показе всем некоторых популярных удаленных вопросов — с серым посмотрите, что получают более 10 000 пользователей при просмотре удаленного вопроса.
В этом случае фон отображается серым цветом, взаимодействие невозможно, но весь контент по-прежнему доступен:
Я предложил, чтобы страницы могли одновременно отправлять сообщение 404 not found
или 410 исчезли
, если подавляющее желание состоит в том, чтобы поэтапно исключить их из поискового индекса.
Таким образом, контент будет показан, но будет отправлен код состояния 4xx.
Однако, был комментарий , критикующий эту идею:
Ээээ, зачем отправлять 404, когда ссылка существует публично? Вы нарушаете семантику кода 404
. Я склонен не согласиться: то, что показано в теле ответа (чтобы удовлетворить любопытство нас, людей), на самом деле не имеет значения, не так ли? И машины получают 4xx для работы.
Кто прав?