使用 .htaccess 檔案為不同資料夾設定特定的過期規則

使用 .htaccess 檔案為不同資料夾設定特定的過期規則

我的網站上有 5 個符號連結資料夾,它們正在提取位於我的主機主資料夾中的資料資料夾。

/home/public_html/myfolder符號連結指向/home/folder1/ 這些頁面是由 python 動態產生的。

我的 public_html 有一個 .htaccess 文件,其中有許多規則設定用於整個 public_html 的過期文件類型...

例子:

<IfModule mod_expires.c>
    ExpiresActive on

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

我想為 設定特定的規則/home/public_html/myfolder,有人提到使用<DirectoryMatch>or/and<FilesMatch>但我似乎無法使用它來進行任何工作。

例如,預設情況下,RSS/XML 的存取時間應為 1 小時,而 RSS/XML 的/myfolder/存取時間應為 10 秒。

.htaccess我將如何使用位於的文件來做到這一點/home/public_html

答案1

<DirectoryMatch>指令僅在 conf 檔案中有效,但如果您無權修改它,解決此問題的自然方法是將包含其他過期規則的 .htaccess 檔案放在 /home/folder1 中然後覆蓋網站範圍的規則。

相關內容