Рейтинг:1

Включить CORS в определенной папке с точкой в ​​имени каталога

флаг bw

Я пытаюсь включить CORS в определенном файле (stellar.toml), расположенном по адресу mydomain.com/.well-known/stellar.toml

Я добавил ниже все и разрешил тестирование в моем файле .htaccess на моем сайте litespeed/wordpress:

Доступ-Контроль-Разрешить-Происхождение: *

Если я проверю это с помощью команды curl, я не увижу «access-control-allow-origin: *».Однако, если я переименую каталог, просто удалив точку из имени каталога (из .известный к известный) и делаем curl, работает:

curl --head mydomain.com/well-known/stellar.toml

введите описание изображения здесь

Что случилось?

флаг jp
.well-known работает в моем случае, вы установили какой-либо контекст для .well-known?
Sajal Dutta avatar
флаг bw
Привет @Eric Что ты имеешь в виду, когда говоришь «установить контекст»? Это работает, если я уберу точку из имени, от .well-known до well-known.
флаг jp
Я имею в виду контекст: найдите Web Admin > Configurations > Your Virtual Hosts > Context
Рейтинг:0
флаг bw

Поскольку я получил ответ с некоторыми исследованиями и разработками, вращая и тестируя некоторые другие серверы, такие как Apache2 и Nginx, я решил поделиться своими выводами.

Я размещал свое веб-приложение на провайдере общего хостинга, который использует LiteSpeed. Поскольку dotfiles обычно используются в качестве конфигурационного файла, LiteSpeed ​​не предоставляет их легко. Вы можете изменить конфигурацию LiteSpeed, выполнив это. Однако вам потребуется корневой доступ, и это повлияет на все приложения, работающие на этом LiteServer, которые ваш хостинг-провайдер обычно не разрешает, если только ваш хостинг-провайдер не захочет сделать это для вас для вашего конкретного файла и местоположения.

Я получил несколько дешевых VPS на узлах SSD и попытался включить CORS с помощью Apache 2 и Nginx. Это было легко без изменения конфигурации корневого уровня. После успешного теста я поискал другой виртуальный хостинг, использующий Apache2 или Nginx, и перенес свое веб-приложение со старого хостинг-провайдера на новый. Следует отметить, что, проводя исследование, я обнаружил, что большинство провайдеров в наши дни используют LiteSpeed.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.