У меня большая проблема на моем сайте.
Поскольку я перешел с веб-сервера Apache на Nginx, реклама на моем сайте не работает.
Я добавил эти строки в файл конфигурации моего сайта в nginx:
add_header 'Access-Control-Allow-Origin' '*' всегда;
add_header 'Access-Control-Allow-Headers' 'Принять,Авторизация,Происхождение,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content -Тип' всегда;
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, HEAD' всегда;
add_header 'Access-Control-Expose-Headers' 'Content-Length, Content-Range' всегда;
add_header 'Access-Control-Allow-Credentials' 'true' всегда;
add_header 'Access-Control-Max-Age' '1728000' всегда;
Я перезагрузил nginx, но ничего не произошло.
я тестировал с помощью curl -X OPTIONS -i https://xy.hu
Ответ:
HTTP/1.1 405 Не разрешено
Сервер: nginx
Дата: пн, 05 июля 2021 г., 11:14:07 по Гринвичу
Тип содержимого: текст/html
Длина контента: 150
Соединение: Keep-alive
Строгая транспортная безопасность: max-age=31536000; includeSubDomains
X-XSS-защита: 1; режим = блок
Параметры X-Frame: SAMEORIGIN
X-Content-Type-Options: nosniff
Feature-Policy: автоматическое воспроизведение «нет»; камера "нет"
Referrer-Policy: тот же источник
Доступ-Контроль-Разрешить-Происхождение: *
Access-Control-Allow-Headers: Accept, Authorization, Origin, DNT, X-Mx-ReqToken, Keep-Alive, User-Agent, X-Requested-With, If-Modified-Since, Cache-Control, Content-Type
Access-Control-Allow-Methods: GET, POST, PUT, DELETE, HEAD
Access-Control-Expose-Headers: Content-Length, Content-Range
Access-Control-Allow-Credentials: правда
Максимальный возраст контроля доступа: 1728000
<html>
<head><title>405 Запрещено</title></head>
<тело>
<center><h1>405 Запрещено</h1></center>
<hr><center>nginx</center>
</тело>
</html>