When CKEditor is loaded on a page, it searches for its configuration files relative to the location where it was initially loaded from, rather than the location of ckeditor.js. For example, loading CKEditor on the page http://www.example.com/articles/1 would cause it to look for language files in http://www.example.com/articles/1/lang/
Although the config file includes an attribute for baseHref, this does not impact the editor resources themselves.
Is there a way to specify the path that CKEditor should use for its own resources?