我在.htaccess文件中追加两个文件并写下这些行:
php_value auto_append_file begin_caching.php
php_value auto_append_file end_caching.php
但它给了我内部服务器错误。
答案 0 :(得分:1)
许多网站托管服务商禁止您在.htaccess中使用auto_prepend_file
作为安全措施,因此这可能是您遇到500服务器错误的原因。
为什么不在PHP文件中使用它:
include 'begin_caching.php';
// Main PHP content
include 'end_caching.php';
答案 1 :(得分:0)
使用.htaccess文件的另一种方法是使用AddHandler
的.htaccess
AddHandler phptemplate .htm
AddHandler phptemplate .html
Action phptemplate /template.php
的template.php
<?php
if (!isset($_SERVER['ORIG_PATH_INFO']))
die('Error.');
readfile(ltrim($_SERVER['ORIG_PATH_INFO'], '/'));
?>