2011-01-17 2 views
0

Ich habe eine kleine Website in HTML, die bestimmte Funktionen in Perl aufruft. Die Seite hat 2 Seiten. Seite A und B.Html, Hyperlink, Perl, reload

Mein Problem ist, wenn ich von Paga B zu A oder umgekehrt gehe, wird der Inhalt der Seite nicht neu geladen. Wenn ich also etwas auf Seite B ändere und dann auf Seite A gehe, habe ich immer noch den Inhalt vor meinen Änderungen.

Wie kann ich immer das Neuladen und vor allem die Ausführung der Perl-Funktionen, die aus Dateien lesen, erzwingen?

Danke.

Antwort

0

Sie müssen die Expires-Kopfzeile für die Seite auf etwas in der Vergangenheit festlegen. Es ist nicht klar aus Ihrer Frage, ob die gesamte Seite von Perl generiert wird. Wenn nicht, wie lädt es die "bestimmten Funktionen in Perl"? SSI?

+0

Meine Seite wird nicht von Perl erzeugt. Ist HTML mit Javascript, und für die Zwecke des Lesens von Dateien, Verzeichnisse, etc, verwende ich Perl-Funktionen, die ich mit dem XMLHttp aufrufen = new XMLHttpRequest(); – Catarrunas

0

Diese Datei .htaccess Hinzufügen sollte funktionieren, denke ich:

ExpiresActive On  
<FilesMatch "\.html$"> 
ExpiresDefault A0 
Header set cache-control: "no-cache, public, must-revalidate" 
</FilesMatch>