Некоторое время назад решил сделать главную страницу архива редиректом HttpResponseRedirect на последний переведённый комикс.
Столкнулся с двумя проблемами. Во-первых, Google теперь не знает, как называется сайт, и в поиске выдаётся ссылка на главную страницу с заголовком последнего проиндексированного перевода. Во-вторых, если в Google Reader добавить RSS по адресу http://www.xkcd.ru (а не http://www.xkcd.ru/feeds/xkcd), то Reader берёт название подписки не из соответствующего поля фида, а по названию сайта, то есть по названию последнего переведённого комикса.
Интересно, что с этим теперь делать?
Сегодня был свободный час, так что я обновил архив переводов xkcd.
Список изменений:
-
По умолчанию теперь показывается последний переведённый комикс.
-
Как побочный эффект, теперь записи в RSS сортирются по дате публикации. Вероятно, пользователи некоторых RSS-читалок это заметят.
-
Кстати, RSS фид теперь указывает на правильный адрес архива.
-
Убрана дурацкая ссылка на википедию из меню навигации.
-
Теперь старые ссылки на неопубликованные переводы (вида
http://xkcd.myths.ru/777/1223398281/) продолжают работать после публикации перевода.
Время простоя, как всегда, маленькое. На этот раз несколько секунд (с момента изменения таблицы до перезапуска Apache).