Выложил небольшое обновление, где немного поправил слеши в адресе меток и рубрик. Адрес со слешом или без - это все же разные адреса. В блоголёте для плоских адресов делается редирект на правильный адрес, то есть если не правильный со слешом или без, то редиректится на правильный. Так оно и работает. Сегодня обнаружилось, что если к адресу из дерева, например адрес какой нибудь рубрики добавить много слешей, то редиректа не происходит. Сейчас я это исправил - редирект будет всегда происходить, но правда только при выключенном кеше или если не будет страницы в кеше. Объясню причину такого частичного затруднения: блоголёт вначале просматривает плоские адреса - адреса которые жестко заданы, например посты. Далее просматривается дерево ссылок - дерево я придумал для оптимизации поиска адреса - если всю карту адресов поделить на деревья, то поиск соответствия будет происходить гораздо быстрее. Для поиска в дереве разбирается урл, и соответственно слеши в конце отбрасываются. Вот тут то и некое противоречие между жестко заданным урлом и разобранным адресом. Простое решение было бы поместить все адреса в плоскую карту урлов. Но этого делать не хочется по соображениям производительности. Как быть? Как я писал я немного поправил и теперь редирект идет, но с соответствующими ограничениями из за разбора урла. Но можно и придумать более оригинальное решение: уже в сам файл кеша добавить эту проверку на точный адрес и при необходимости редирект. Думаю это можно будет сделать.