私は単純なRewriteRuleを持っています:
RewriteRule ^/r/[0-9]+/(.*)$ /$1
これは、キャッシュバスティングに使用されます。Webサイトがリリースされるたびに、URLプレフィックスを変更します。例:
/r/17/img/image.jpg
取得し/img/image.jpg
ます。
たとえば、これらに長い有効期限ヘッダーを適用したい
<Directory /r>
Header unset ETag
FileETag None
ExpiresDefault "access plus 1 year"
</Directory>
もちろん、RewriteRuleが適用された後、ディレクトリが一致しなくなるため、これは機能しません。Directoryディレクティブ内のこれらのルールを経由でアクセスされるURLに適用するにはどうすればよい/r/
ですか?
ありがとう!