Verwenden einer .htaccess-Datei zum Festlegen spezifischer Ablaufregeln für verschiedene Ordner

Verwenden einer .htaccess-Datei zum Festlegen spezifischer Ablaufregeln für verschiedene Ordner

Ich habe auf meiner Website 5 symbolisch verknüpfte Ordner, die Datenordner abrufen, die sich im Home-Ordner meines Hostings befinden.

/home/public_html/myfolderSymlink zeigt auf/home/folder1/ Die Seiten werden im laufenden Betrieb von Python generiert.

Mein public_html verfügt über eine .htaccess-Datei, in der zahlreiche Regeln für ablaufende Dateitypen für das gesamte public_html eingerichtet sind …

Beispiel:

<IfModule mod_expires.c>
    ExpiresActive on

    # RSS feed
    ExpiresByType application/rss+xml       "access plus 1 hour"
</IfModule>

Ich möchte spezielle Regeln für einrichten /home/public_html/myfolder. Jemand hat die Verwendung von <DirectoryMatch>oder/und erwähnt <FilesMatch>, aber ich kriege es einfach nicht hin, dass damit etwas funktioniert.

Beispielsweise sollte RSS/XML standardmäßig eine Zugriffszeit von 1 Stunde und die andere /myfolder/von 10 Sekunden haben.

Wie kann ich das mit der Datei machen, .htaccessdie sich in/home/public_html

Antwort1

Die <DirectoryMatch>Anweisung ist nur in einer Konfigurationsdatei gültig. Wenn Sie jedoch keinen Zugriff auf die Datei haben, um diese zu ändern, besteht eine natürliche Möglichkeit, dieses Problem zu lösen, darin, eine .htaccess-Datei mit den anderen Ablaufregeln in /home/folder1 abzulegen, wo sie dann die Site-weiten Regeln außer Kraft setzen.

verwandte Informationen