Обнаружилась проблема с новым RealURL.
Одинаковый контент выдается как для урлов вида page/ и page.html
Раньше это решалось установкой в конфиге acceptHTMLsuffix = 1, но в последних версиях этот параметрв хоть и объявляется и описан в доке, но реально в коде не учитывается. Похоже что "принятие" урлов с .html зашито в коде, так как другие урлы, например .htm выдают 404 ошибку.
Попробовал в .htaccess такое решение:
Код:
RewriteBase /
RewriteRule ^(.*)\.html$ $1/ [R=permanent,L]
Работает - но теперь перестали работать страницы "версия для печати", урл которых конфигом RealURL был задан как .../page.html
Что посоветуете?
Updated: единственное что пока удалось сделать что бы все работало - поменять print.html на print.htm