Apache2 要在服务器上的每个页面之前执行的代码段

Apache2 要在服务器上的每个页面之前执行的代码段,apache2,Apache2,我有一台apache2服务器,它有一个非常庞大且不断增长的文件夹结构 有一套指令,我想在该网站的每一页开始执行 我如何实现这一点,而不只是将这些行粘贴在网站中每个文件的开头 顺便说一句,我有一个apache服务器。您可以用指令编写一个shell脚本,并在所有页面的顶部使用php shell exec函数执行它,因此当加载时,它会执行shell脚本。您可以通过在php.ini中设置“auto_prepend_file”和“auto_append_file”指令来实现这一点。这就是我以前所做的,但我

我有一台apache2服务器,它有一个非常庞大且不断增长的文件夹结构

有一套指令,我想在该网站的每一页开始执行

我如何实现这一点,而不只是将这些行粘贴在网站中每个文件的开头


顺便说一句,我有一个apache服务器。

您可以用指令编写一个shell脚本,并在所有页面的顶部使用php shell exec函数执行它,因此当加载时,它会执行shell脚本。您可以通过在php.ini中设置“auto_prepend_file”和“auto_append_file”指令来实现这一点。

这就是我以前所做的,但我只想“写一次”。如果所有页面都是静态html,您可能需要查找并替换这些页面,然后将php函数添加到所有页面中或者考虑换成CMS。我认为没有其他方法可以在每次加载页面时执行脚本。或者使用服务器端包含,并在所有具有php功能的HTML文件中包含一个头文件。我将该行更改为auto_prepend_file=~/website_preview/say_hello.php,然后重新启动服务器,但没有任何更改。