Я мало знаю о работе с файлами .htaccess. Я пытался исследовать. Так что, может быть, кто-то может помочь мне здесь. Я хочу разрешить https и http одновременно. Позволь мне объяснить.Работа с как http, так и https
HTTP работает, но сайт на HTTPS дает мне ошибку в консоли
XMLHttpRequest не может загрузить https://domain1.com/data.json. Заголовок заголовка «Access-Control-Allow-Origin» имеет значение «https://www.domain1.coms», которое не соответствует заданному началу. Происхождение 'https://www.domain1.com', следовательно, не допускается.
Если изменить «HTTP» в «HTTPS» он работает на веб-сайте по протоколу HTTPS, а затем веб-сайт HTTP не работает. Как разрешить оба одновременно?
Я надеюсь, что это имело какой-то смысл для вас, ребята! Спасибо за любую помощь!
Вот мой код:
<IfModule mod_headers.c>
SetEnvIf Origin "http(s)?://(www\.)?(domain.com|domain2.com|domain3.com|domain4.com|domain5.com)$" AccessControlAllowOrigin=$0$1
Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
Header set Access-Control-Allow-Credentials true
</IfModule>
Надеюсь, я понял это правильно, но если вы счастливы, что пользователи получают доступ к вашему сайту через 'http' или' https', вам фактически ничего не нужно делать в вашем '.htaccess'. Как правило, вы используете '.htaccess' для принудительного использования одного или другого или для определенных страниц и т. Д. Например, как wp-admin. Пользователь сможет набирать «http» или «https», и безопасная версия будет работать, если они захотят ее использовать. – Lag
Спасибо за это! –