Хабрахабру не нужны пермалинки
July 22, 2013 in DevopsТы все еще хочешь писать для Хабрахабра? Как думаешь, сколько лет проживет твоя статья в интернете?
Ссылки, которым всего два года, вида http://habrahabr.ru/blogs/algorithm/123320/
теперь отдают 404-ю страницу (что характерно, остроумную и красивую).
PROTIP: умнее было бы перенаправлять их со статусом 301 на работающую страницу, но кто тогда оценит труд дизайнера?
(Ликбез: Пермалинк, оплот Интернета - адрес, который работает вечно, выживая при переездах и редизайнах.)
[upd 1] Кстати, я перебираю статьи “со звездой”, оставшиеся от Google Reader, и каждая десятая ссылка так или иначе сломана. Платформы закрываются, сайты переезжают, форматы адресов меняются. Поэтому полезны такие услуги, как архивация личных закладок на Pinboard.
[upd 2] Ну ладно, чтоб не делать пост совсем бесполезным, я напишу, как можно было спасти адреса одной строчкой конфигурации nginx.
server {
rewrite ^/blogs/\w+/(\d+)/$ /post/$1/ permanent;
}
Никакая 404-я не заменит правильно работающей переадресации.
[upd 3] Ребята быстро исправились, ссылки уже работают. Зато старые посты типа “пост-ссылка”, например, http://habrahabr.ru/blogs/mysql/107559/
, бесследно пропали. И ссылки за 2007 год (http://habrahabr.ru/blog/iphone/46409.html
) все еще не работают.
Понравился пост? Купи мне кофе