【问题标题】:Custom HTTP Header for a specific file特定文件的自定义 HTTP 标头
【发布时间】:2017-07-08 01:25:40
【问题描述】:

我正在尝试通过我的 htaccess 文件为特定文件设置标题,以便让我的服务人员访问我的根目录。不幸的是,我没有看到标题出现...也许我没有正确定位文件 (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

非常感谢!

干杯, 斯蒂芬

【问题讨论】:

    标签: wordpress .htaccess http-headers service-worker


    【解决方案1】:

    Files 指令中,不能匹配文件路径,只能匹配filename.ext

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

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

    【讨论】:

    • 如果您不喜欢这些更改,只需回滚即可。
    猜你喜欢
    • 2012-01-17
    • 2012-09-22
    • 2018-09-26
    • 2011-12-09
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2011-04-03
    相关资源
    最近更新 更多