CKEditor, похоже, ищет файлы конфигурации относительно места, где он был загружен, а не местоположение ckeditor.js. Поэтому загрузка CKEditor на странице http://www.example.com/articles/1 заставляет его искать языковые файлы в http://www.example.com/articles/1/lang/
Файл конфигурации содержит атрибут baseHref, но он не влияет на ресурсы редактора.
Как установить путь, который использует CKEditor для собственных ресурсов?