У меня проблемы с Access-Control-Allow-Origin. Я использую CodeIgniter (CI) и jQuery, чтобы сделать вызов jQuery.getJSON (). Я вызываю jQuery.getJSON (), используя CI URL. Мой базовый URL в конфигурации CI включает в себя www (www.domain.com) в имени домена. Когда я захожу на сайт, я не использую www (domain.com). Поэтому, когда выполняется вызов jQuery.getJSON (), он использует URL-адрес www, но он вызывается из URL-адреса, отличного от www. Это вызывает ошибку:
Происхождение non-www.domain.com не является
разрешено
Access-Control-Allow-Origin.
Как вы справляетесь с этой проблемой? Я видел много постов о том, как работать с различными субдоменами, делающими эти вызовы AJAX, но я чувствую, что это не так. Это тот же сайт, но некоторые люди могут использовать www.domain.com , а некоторые могут использовать domain.com .