Установить заголовок Service-Worker-Allowed для указанного c файла в Laravel с помощью htaccess - PullRequest
0 голосов
/ 18 июня 2020

Я обслуживаю сервис-воркера js для другого сайта, используя прокси для моего laravel сайта.

Сервис-воркер успешно зарегистрирован, но проблема в том, что его область действия не может быть изменена.

Я попытался добавить заголовок своему сервисному работнику, используя htaccess, как показано ниже, но он все еще не устанавливает заголовок по запросу. См. Снимок экрана ниже.

https://prnt.sc/t229bc

Вот мой файл htaccess.

<Files "sw.js">
    Header set Service-Worker-Allowed "/"
</Files>
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Send Requests To Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]  

</IfModule>
...