私のウェブサイトには、ホスティングのホーム フォルダーにあるデータ フォルダーを取得するシンボリック リンク フォルダーが 5 つあります。
/home/public_html/myfolder
シンボリックリンクは/home/folder1/
ページは Python によって即座に生成されます。
私の public_html には、public_html 全体のファイル タイプを期限切れにするための多数のルールが設定された .htaccess ファイルがあります...
例:
<IfModule mod_expires.c>
ExpiresActive on
# RSS feed
ExpiresByType application/rss+xml "access plus 1 hour"
</IfModule>
に特定のルールを設定したいのですが、または//home/public_html/myfolder
および を使用することを誰かが言及しましたが、それを使用しても何も機能しないようです。<DirectoryMatch>
<FilesMatch>
たとえば、デフォルトでは RSS/XML のアクセス時間は 1 時間、RSS/XML の/myfolder/
アクセス時間は 10 秒にする必要があります。
.htaccess
どうすれば、次の場所にあるファイルでそれを実行できるでしょうか?/home/public_html
答え1
この<DirectoryMatch>
ディレクティブは conf ファイル内でのみ有効ですが、それを変更する権限がない場合は、他の有効期限ルールを含む .htaccess ファイルを /home/folder1 に配置して、サイト全体のルールを上書きするのが自然な解決方法です。