Der Ganzseiten-Cache ist aktiviert (Magento EE Version 1.14.0.1). Einige Produkte haben jedoch eine Umleitungsschleife, wenn sie auf die URL klicken. Kein Fehler in den Protokollen. Wenn ich das lösche full_page_cache
, würde es jetzt funktionieren. Ich habe nach dem full_page_cache
Ordner für die problematischen URLs gesucht und Folgendes erhalten (in serialisierter Form):
array (
'cache_subprocessor' => 'Enterprise_PageCache_Model_Processor_Product',
'current_product_id' => '400',
'response_headers' =>
array (
0 =>
array (
'name' => 'Content-Type',
'value' => 'text/html; charset=UTF-8',
'replace' => false,
),
1 =>
array (
'name' => 'X-Frame-Options',
'value' => 'SAMEORIGIN',
'replace' => true,
),
2 =>
array (
'name' => 'P3p',
'value' => 'CP="CAO PSA OUR"',
'replace' => true,
),
3 =>
array (
'name' => 'Location',
'value' => 'http://www.example.com/this-is-the-product-url',
'replace' => true,
),
),
'routing_aliases' =>
array (
'rewrite_request_path' => 'this-is-the-product-url',
),
'routing_requested_route' => 'catalog',
'routing_requested_controller' => 'product',
'routing_requested_action' => 'view',
'sid_cookie_name' => 'frontend',
)
Andere Produkte haben dies nicht:
3 =>
array (
'name' => 'Location',
'value' => 'http://www.example.com/this-is-the-product-url',
'replace' => true,
),
Wenn ich den Ganzseiten-Cache lösche, würde dies nicht auftreten und somit zu zufälligen Produkten führen. Ich konnte die Ursache der Umleitungsschleife nicht replizieren. Irgendeine Idee?
product
catalog
redirect
full-page-cache
user1240207
quelle
quelle
Antworten:
Wenn Sie Standard-Magento (keine Module von Drittanbietern) verwenden und dies feststellen, können die definierten Caching-Mechanismen die Ursache sein. Was verwenden Sie derzeit für das Block-Caching
local.xml
und das FPC-Cachingenterprise.xml
?Hier sind auch einige andere verwandte Dokumente, die helfen können, FPC besser zu verstehen. Denken Sie daran, dass der Block-Cache die FPC fördert:
quelle