2017-02-18 18 views
0

Я пытаюсь установить заголовок для определенного файла через мой файл htaccess, чтобы предоставить моему сервисному работнику доступ к моему корню. К сожалению, я не вижу заголовок, который появляется ... Возможно, я не настроил таргетинг на файл (https://www.stefanklokgieters.nl/wp-content/themes/stefanklokgieters/serviceworker.js) правильно?Пользовательский заголовок HTTP для определенного файла

# Add custom header to single file 
<Files "/wp-content/themes/stefanklokgieters/serviceworker.js"> 
Header set Service-Worker-Allowed "/" 
</Files> 

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

Большое спасибо!

Приветствия, Стефан

ответ

2

В Files директивы, вы не можете соответствовать на пути к файлу, вы можете сопоставить с filename.ext только

<Files "serviceworker.js"> 
Header Set Service-Worker-allowed "/" 
</Files> 

Поместите это в файл .htaccess в соответствующий подкаталог, чтобы ограничить его только этим путем, например /path/to/wp-content/themes/stefanklokgieters/.htaccess

+0

Если вам не нравятся изменения, просто выполните откат. –

+0

Спасибо, это сработало отлично! –