7

I enable mod_headers and mod_rewrite in my http.config removing the # from line.

LoadModule headers_module modules/mod_headers.so

LoadModule rewrite_module modules/mod_rewrite.so

I need enable more something or the error is on .htaccess?

.htaccess.

RewriteEngine On
RewriteRule ^(.*?)\.x$ /$1.php [L]
<IfModule mod_headers.c>   
   <filesMatch "\.(x)$">
        Header set foo "baa"
  </filesMatch>  
</IfModule> 

Thanks in advance!

4

2 回答 2

11

尝试加载 headers 模块

sudo a2enmod headers 
sudo service apache2 restart
于 2014-03-26T08:29:00.640 回答
0

我通过清除浏览器缓存解决了这个问题。如果您正在查看 chrome 的浏览器检查器,请检查“网络”选项卡中的“禁用缓存”。但首先要确保 mod_headers 已经安装并且可以工作。

于 2020-05-25T19:53:57.747 回答