Теоретически не хуже. Но способ с canonical выглядит гораздо правильнее. Насчет гемора спорно, иб нужно всего лишь найти метод вставки тега, а потом все по маслу. К тому же пополните банк знаний по битриксу.
Тут даже я зашел в тупик. Например title в в шаблоне компонента можно указать через $APPLICATION->SetTitle(«Page title»); а вот с тегом meta немного труднее. Даже в документации не нашел. Как вариант, написать собственную функцию, вставляющую тег в заголовок. Гугль мало чего подсказал. Попробуйте написать в саппорт битрикса или глубже покопать документацию в этом направлении.
Дело говорите, про каноникал не знал. Думал, что поисковики неадекватно отреагируют на зеркальность контента на одном и том же сайте по разным урлам.
«уж как это сделать на битриксе — не могу подсказать, не спец в этом» — просто дублируется компонент, в настройках которого изменяется шаблон ссылки для элементов инфоблока.
«раз плюнуть, и все делается без глубокого залезания в код, только через настройку правил обработки адресов» — именно так, ЧПУ настраивается в свойствах компонента на раз-два.
К тому же клавиатур, отвечающим вашим требованиям очень много, чтобы приводить примеры. Ваша клавиатура не удобна только шифтом на первый взгляд. Ну может быть еще цвет — я предпочитаю белые.
Опыт подсказывает, что вашим «удаленным» образом очень проблематично решить задачу.
А вот с проводками все просто.
А если удлиннить сами не можете, то чуууточку потратьтесь ;) www.brownbear.ru/catalog/view736.html
А вот тут уж надо решить для чего вы пишете статьи? Если ради рейтинга, то несомненно желтуха будет актуальнее, ибо интересна ордам хомячков. Если уж пишете узкоспециализированные статьи, то должны понимать что не всем это будет интересно. Лично мне пох на желтые новости, так как я об этом узнаю раньше на других ресурсах. А вот хабр читаю исключительно ради технических статей.