我在 http.config 中启用 mod_headersmod_rewrite 并从行中删除 #。

LoadModule headers_module modules/mod_headers.so

LoadModule rewrite_module modules/mod_rewrite.so

我需要启用更多东西还是错误在 .htaccess 上?

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

提前致谢!

最佳答案

尝试加载 headers 模块

sudo a2enmod headers
sudo service apache2 restart

关于apache - mod_headers 不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7225711/

10-09 05:17