2012-03-31 12 views
0

Mich Anfügen zwei Dateien in meiner .htaccess-Datei und schreibe diese Zeilen:auto_append_file gibt Fehler (Interner Serverfehler)

php_value auto_append_file begin_caching.php 
php_value auto_append_file end_caching.php 

Aber es mir interne Serverfehler geben.

+0

Überprüfen Sie das Serverprotokoll auf tatsächliche Fehlermeldung –

Antwort

1

Viele Webhosts verbieten Ihnen die Verwendung von auto_prepend_file in .htaccess als Sicherheitsmaßnahme, also ist dies wahrscheinlich der Grund, warum Sie in den 500-Server-Fehler geraten.

Warum Sie nicht nur verwenden, um dies in Ihrer PHP-Datei (en):

include 'begin_caching.php'; 

// Main PHP content 

include 'end_caching.php'; 
+0

hey Es funktioniert gut Vielen Dank –

+0

Sie können es als die akzeptierte Lösung markieren, indem Sie das grüne Häkchen drücken :) – hohner

0

Eine weitere Alternative Dateien mit .htaccess verwendet AddHandler

.htaccess

AddHandler phptemplate .htm 
AddHandler phptemplate .html 
Action phptemplate /template.php 

Vorlage .php

<?php 

if (!isset($_SERVER['ORIG_PATH_INFO'])) 
    die('Error.'); 

readfile(ltrim($_SERVER['ORIG_PATH_INFO'], '/')); 

?>