GCP:安装mod_headers

时间:2019-08-01 10:03:08

标签: wordpress .htaccess google-cloud-platform

似乎我的服务器设置不支持.htaccess中的标头

当我尝试将以下代码添加到.htaccess文件中时,我的站点中断了。

<filesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif|svg|js|css|swf)$">
Header set Cache-Control "max-age=84600, public"
</filesMatch>

所以我的问题是如何在我的apache服务器所在的GCP中安装 mod_headers

对于httpd.conf文件:以下是教程

https://www.onepagezen.com/add-expires-headers-wordpress-bitnami/

但是我的服务器使用apache2.conf文件而不是httpd.conf

找不到解决方案,有输入吗?

1 个答案:

答案 0 :(得分:0)

伙计,我遇到了同样的问题。

首先,下一次您通过GCP设置wordpress时,以超快的速度试用KUSANAGI OS。

您需要确保将FilesMatch配置放在正确的位置。

httpd / apache2以及它们加载conf的方式似乎相当复杂,因此我无法提供具体的原因,因为当您放置它时它不起作用。

但是!

根据:https://serverfault.com/questions/648262/filesmatch-configuration-to-restrict-file-extensions-served

您可以尝试将其放置在v_host.conf中,如下所示:

The FilesMatch directive is applied against the "directory" hit prior to the mod-dir 
DirectoryIndex directive assignment to "index.htm." As a result, a "null" condition 
must pass the test in order for the request to be handled. With that, this set up 
(all the same except for this change to the V_HOST.conf file) works:...