в .htaccess есть код вида, который редиректит все на
https://site.ru
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
Далее есть AJAX запрос с моего сайта
https://site.ru на мой же сайт
https://site.ru/citylist.php?id=a
Вот код
$.ajax({
url: "https://site.ru/citylist.php?id="+encodeURI('А'),
headers: { 'Access-Control-Allow-Origin': '*' },
crossDomain: true,
type: 'GET',
success: function(result){
$("#vstavka").html(result);
}
});
Почему то пишет ошибку XMLHttpRequest cannot load
https://www.site.ru/citylist.php?id=А. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '
https://genius.bz' is therefore not allowed access.
Мой же сайт все должно вроде пахать на http работает на https нифига.