Wo erstelle ich die Datei .htaccess, um meine HTML5-Cache-Manifestdatei korrekt bereitzustellen?

7

Aus einem Beitrag auf http://diveintohtml5.org/offline.html (Wayback Machine Copy)

Ihre Cache-Manifest-Datei kann sich an einer beliebigen Stelle auf Ihrem Webserver befinden, muss jedoch mit dem Inhaltstyp text / cache-manifest bereitgestellt werden. Wenn Sie einen Apache-basierten Webserver ausführen, können Sie wahrscheinlich einfach eine AddType-Direktive in die .htaccess-Datei im Stammverzeichnis Ihres Webverzeichnisses einfügen:

AddType text/cache-manifest .manifest

Wo erstelle ich die Datei .htaccess?

Benötigen Sie weitere Einstellungen mit apachectl?

Vielen Dank !

Zhaph - Ben Duguid
quelle

Antworten:

6

Normalerweise befinden sich im Stammverzeichnis Ihrer Anwendung drei Dateien:

  • index.html ( <html manifest="app.manifest">...</html>).
    Dies kann auch automatisch mit einer serverseitigen Sprache wie PHP, JSP, Ruby ... generiert werden.
  • app.manifest ( CACHE MANIFEST ...)
  • .htaccess ( AddType text/cache-manifest .manifest)
Phihag
quelle
3

Sie können .htaccess in jedem Verzeichnis hinzufügen, und der .htaccess im untergeordneten Verzeichnis hat Vorrang vor .htaccess im übergeordneten Verzeichnis.

Vamsi Krishna B.
quelle
1

Dies hängt von Ihrem Server ab. Wenn Ihr APC-Server über ein Panel mit dem Namen "MIME-Typ" verfügt, können Sie darauf klicken und diesen MIME-Typ manuell in diesem Abschnitt hinzufügen. Wenn Ihr Server nur über .htaccess verfügt, müssen Sie die Datei normalerweise bearbeiten und manuell online hinzufügen oder selbst bearbeiten. Speichern Sie sie dann und lassen Sie die Serverseite den Cache leeren. Dann funktioniert sie einwandfrei.

Schmied
quelle