特定文件的自定义 HTTP 标头

2024-01-01

我正在尝试通过 htaccess 文件为特定文件设置标头,以便让我的服务工作人员访问我的根目录。不幸的是,我没有看到标题出现...也许我没有瞄准该文件(https://www.stefanklokgieters.nl/wp-content/themes/stefanklokgieters/serviceworker.js https://www.stefanklokgieters.nl/wp-content/themes/stefanklokgieters/serviceworker.js)正确吗?

# 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

非常感谢!

干杯, 斯特凡


In a Files https://httpd.apache.org/docs/current/en/mod/core.html#files指令,不能匹配文件路径,可以匹配文件名.ext only

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

将其放入相应子目录中的 .htaccess 文件中,以将其限制为仅此路径,例如/path/to/wp-content/themes/stefanklokgieters/.htaccess

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

特定文件的自定义 HTTP 标头 的相关文章

随机推荐