Исправление ошибки No ‘Access-Control-Allow-Origin’ header is present on the requested resource

FavoriteLoadingДобавить в закладки


Часто бывает, что на вашем сайте не отображаются некоторые элементы. Иконки, картинки, css стили и скрипты могут перестать работать. Тогда в консоли браузера вы увидите ошибку:

No 'Access-Control-Allow-Origin' header is present on the requested resource

Вот три способа исправить эту проблему:

 

1#: Прописать абсолютные пути до файлов.

Бывает, что ваш основной домен имеет путь http://mysite.ru, но, когда пути файлов прописаны следующим образом: /css/mystyle.css, абсолютный путь файла уже ведёт на доменное имя http://www.mysite.ru и эта разница в www. воспринимается браузером, как совершенно другой домен.

Исправляем: просто прописываем абсолютный путь до домена, заменяя /css/mystyle.css на http://mysite.ru/css/mystyle.css

 

2#: На некоторых сайтах проблема может крыться в структуре самого кода и тогда достаточно между ‹head› и ‹/head› прописать:

 

3#: Решение, аналогичное предыдущему, но в случае, если проблема кроется в PHP файле и нам достаточно в самом его верху дописать:

Автор публикации

0
Я не понял вашего вопроса, но постараюсь на него ответить...
Комментарии: 344Публикации: 913Регистрация: 27-08-2018

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.