特定のURLに対して間違ったコンテンツを配信するサイトがあります。
ページにはプラグインがあり、デフォルトではレコードの一覧(または最初の文字でグループ化されている最初のレコードの一覧)が表示されます。リンクをクリックすると、いくつかのレコードが同じページに詳細に表示されます。間違ったコンテンツがキャッシュされる
いつもキャッシュの問題が発生します。 詳細なレコードが表示されます。
realurlを使用していますが、すべての問題は基本的なURLでも発生します。
概要については、url-parametersと書いてみましょう(www.domain.tld/index.php?
とする)。
呼び出しページはid=61
です。
見るものは
cHash=3df3421afc42d3d5bfa1bc50603ea00d&id=61&tx_citkoegovservicelight_ansprechpartner%5Baction%5D=show&tx_citkoegovservicelight_ansprechpartner%5Bansprechpartner%5D=282
です。
ページのHTMLソースでは、page_paramsという拡張子を持つページ呼び出しパラメータが表示されます。ここで私は、次を参照してください。
tx_citkoegovservicelight_ansprechpartner[action]=show&tx_citkoegovservicelight_ansprechpartner[ansprechpartner]=282&tx_citkoegovservicelight_ansprechpartner[letter]=kontakt&id=61
二つの奇妙な注意事項:なしCHASHパラメータが存在しない、そこに詳細ビューで使用すべきではない決して追加のパラメータtx_citkoegovservicelight_ansprechpartner[letter]
があり、決して価値kontakt
を持つ必要があります(単一の文字がために使用されました
これらのパラメータを使用すると詳細ビューは表示されず、リストビュー(文字 'A')が表示されます。
私はこの特別なURLを(リンクなしで)呼び出さなければならない理由は分かりませんし、なぜTYPO3が別のURLに属するコンテンツをキャッシュするのか分かりません。
この1ページのキャッシュをクリアすると、TYPO3キャッシュに問題があります。
私は、カスタムのエクステンション拡張から「リストの代わりに詳細なレコードが表示されます」という問題を知っています。何ヶ月もの手間がかかっていて(すぐには発生しないので、再現するのが難しい)、私はリストと詳細のために別のページを使用することに切り替えました。これはURLパスの哀れみで、 BE - しかしそれ以来、エラーは(もちろん)消えています。 – Urs