Bug #87120

More flexible way to exclude arguments from cHash calculation

Added by Helmut Hummel about 2 years ago. Updated 10 months ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2018-12-11
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
9
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

With TYPO3 9.5 a cHash is always appended when generating the final URI that has arguments the are not excluded from cHash.
Setting useCacheHash to 0 in typolink configuration has no effect.

This leads to issues when having array arguments like tx_solr[filters][], which currently cannot be configured to be excluded.

There are multiple option to solve this

  1. Add possibility to use regex to configure includes and excludes from cHash
  2. Always require extensions to provide a white list of arguments they are using that require a cHash
  3. Add possibility to transform array arguments into a URI (like /solr/filter/type:tx_news_domain_model_news/filter/type:pages)

Related issues

Related to TYPO3 Core - Bug #90229: Cast integer to string items during route argument mappingClosed2020-01-28

Actions
Related to TYPO3 Core - Feature #90234: Introduce CacheHashConfiguration and matching indicatorsClosed2020-01-28

Actions

Also available in: Atom PDF