Как устранить ошибку смешанного содержимого без завершающего пункта sh в URL? - PullRequest
0 голосов
/ 09 апреля 2020

Я размещаю некоторые файлы на моем личном веб-сайте, которые я использую как CDN для других проектов.

Вот пример структуры каталогов:

packages
├── @nlp
│   └── sentiment@4.3.0
│       └── index.js
└── .htaccess

Единственная строка в моем .htaccess файле:

DirectoryIndex index.js

Я хочу иметь возможность ссылаться на index.js файл через URL, такой как https://www.example.com/packages/@nlp/sentiment@4.3.0 с других сайтов. Однако, когда я это делаю, я получаю смешанные ошибки содержимого в консоли браузера, и браузер отказывается загружать файл. Но когда я добавляю конечный sla sh (https://www.example.com/packages/@nlp/sentiment@4.3.0/), он работает нормально. Никаких смешанных ошибок в содержании.

Это может показаться тривиальным, незначительным отличием (и, честно говоря, оно есть), но меня беспокоит то, что я должен добавить этот конечный sla sh. Есть ли способ настроить мой .htaccess файл, чтобы сделать этот конечный sla sh ненужным, чтобы избежать ошибок смешанного содержимого?

...