一部のプロキシは「?」でリソースをキャッシュしないことを読みました。URLでのクエリ。参照
パラメータをファイル名の一部にする方法はありますか?
(これは、style.css?v = 123456をstyle.123456.cssに変換することを意味すると思います)
一部のプロキシは「?」でリソースをキャッシュしないことを読みました。URLでのクエリ。参照
パラメータをファイル名の一部にする方法はありますか?
(これは、style.css?v = 123456をstyle.123456.cssに変換することを意味すると思います)
はい-versionNumberInFilenameと呼ばれるそのようなパラメータがあります。InstallTool-> All Configurationで設定するか、typo3conf/localconf.phpで手動で設定できます。
BE(バックエンド)にはこのようなパラメーターがあり、FE(フロントエンド)にはsepareteがあることに注意してください。
バックエンドの場合は、「1」に設定する必要があります。したがって、最後にtypo3conf/localconf.phpファイルに次の行が追加されます。
$TYPO3_CONF_VARS['BE']['versionNumberInFilename'] = '1'
フロントエンドの場合は、「埋め込み」に設定する必要があります。したがって、最後にtypo3conf/localconf.phpファイルに次の行が追加されます。
$TYPO3_CONF_VARS['FE']['versionNumberInFilename'] = 'embed';
次に、以下の行が.htaccessにあることを確認して、番号が含まれているファイルが適切に解決されるようにします。TYPO3の最新バージョンでは、デフォルトでアクティブになっています。
# Rule for versioned static files, configured through:
# - $TYPO3_CONF_VARS['BE']['versionNumberInFilename']
# - $TYPO3_CONF_VARS['FE']['versionNumberInFilename']
# IMPORTANT: This rule has to be the very first RewriteCond in order to work!
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)\.(\d+)\.(php|js|css|png|jpg|gif|gzip)$ $1.$3 [L]