"название раздела" это алиас пункта меню, так? Или алиас раздела/категории?
Я не понимаю вопроса. Все же написал в первом сообщении, что когда набираешь в строке браузера: сайт/blog.html (или сайт/блог/ - если бех SEF), то виден перечень всех новостей. А нужно чтобы я давал ссылку вида: сайт/blog/3-blog/31-2011-10-23-14-16-09.html и если вдруг из числа тех, кому я дам такую ссылку, попадутся особо хитрые и любопытные, чтобы они не смогли набрать вручную "сайт/blog.html" и посмотреть полный перечень всех новостей.
А почему-бы не сделать через .htaccess редирект с ссылки "название сайта\название раздела\" на корень сайта? Тем более, что у вас новости будут в конкретном разделе, с конкретным названием?
Идея хорошая, спасибо, но разве редирект не обходится? Например, нажимаешь в браузере кнопку "остановить" и если реакция быстрая, то редирект не успевает произойти, особенно если страница не полностью загрузилась еще, ну и другими способами там.