我有一个网站,它使用许多简单的PHP include命令来调用多个页面上的脚本。最简单的例子是共享导航菜单,可以根据需要动态更新,并使用以下代码行调用:
AddHandler server-parsed .html
AddHandler application/x-httpd-php .html
# BEGIN Cache-Control Headers
<ifModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "max-age=0, public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "max-age=0, public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "max-age=0, private"
</filesMatch>
</ifModule>
# END Cache-Control Headers
Header set Set-Cookie "VC-NoCache=1; max-age=900; path=/"
Header set VC-NoCache "1"
这项工作多年来一直没有问题。但是,我们的webhost(Arvixe)刚刚将我们转移到了一台新服务器上,突然间包含已经完全停止了。我尝试解决问题的第一件事是从原始服务器上传.htaccess文件,但这没有任何效果。我已经和他们的支持团队一起工作了近一个星期,但他们无法弄清楚发生了什么,我不知道如何更好地沟通所需要的东西。
这是.htaccess文件内容:
public $incrementing = false;
知道他们最终可能会发生什么变化需要纠正吗?感谢。