Один из неявных шаблонов адресов - это адрес со страницей, в текущем варианте это /page/2/ например. Соответственно адреса заканчивающиеся на .htm будут принимать вид .htm/page/2/ что кажется несколько противоестественным. Также приходится тратится на очистку такого адреса, то есть приведение такого адресу к адресу без страницы. Мне кажется хорошим решением было бы ?page=2 По простому - перенести адрес страницы в get параметр урла. Каких либо противоречий я не вижу. Единственное что против - это тогда можно будет в урл добавлять всякую хрень и адрес будет отрабатываться. Недостаток - сапа, а точнее на таких страницах не будет саповских ссылок. Например таким образом легко проверяются саповские ссылки в wordpress. Так что есть некая неопределенность с такими ссылками. Для движка ссылки через get были бы проще, так как не надо тестировать и разбирать урл. С другой стороны, в существующем плагине для сапы в блоголёте все эти параметры по боку - это проблемы wordpress и плагина к нему, в блоголёте, если включена оптимизация, все будет работать нормально. Оставить этот шаблон на выбор считаю вредным, так как это только усложнит код, не давая никаких особых преимуществ. Либо сделать новый тип шаблона и оставить поддержку для старых адресов?