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 !

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)

3

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


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.