Zum Inhalt springen Zur Seitenleiste springen

Schlagwörter: 

Dieses Thema enthält 0 Antwort, hat 1 Stimme.

Zuletzt aktualisiert von nicolasG-66 Vor 5 Tage, 8 Stunden.

Assistiert von: Bruno Kos.

Autor Beiträge
Juli 15, 2025 um 9:17 am #17236848

nicolasG-66

Hintergrund des Themas:
Ich versuche, das Redis Object Cache Plugin mit WooCommerce, Avada Theme, WPML und den ATUM Tools (ATUM Multiinventory) zu nutzen. Die Permalink-Struktur für WPML ist /de /it /fr und /en für Deutsch (Standard), Italienisch, Französisch und Englisch. Ich habe bereits alle möglichen Cache-Gruppen über die wp-config.php ausgeschlossen. Link zur Seite, wo das Problem auftritt: versteckter Link. define('WPML_IGNORE_CACHE_GROUPS', true); define( 'WP_REDIS_IGNORED_GROUPS', [ 'wc_session_id', 'woocommerce_session_*', '_wc_auth_hash', '_wc_logged_in', 'WPML_404_Guess', 'WPML_Cache_Terms_Per_Lang', 'WPML_Endpoints_Support', 'WPML_Name_Query_Filter_Translated', 'WPML_Name_Query_Filter_Untranslated', 'WPML_Page_Name_Query_Filter', 'WPML_Register_String_Filter', 'WPML_Register_String_Filter--*', 'WPML_Slug_Translation_Records--*', 'WPML_ST_Term_Link_Filter--*', 'WPML_TM_Blog_Translators--*', 'WPML_WP_Cache__group_keys', 'icl_translations', 'element_translations', 'nav_menu', 'nav_menu_item', 'nav_menu_relationships', 'term-queries', 'term_meta', 'terms', 'translation_priority_relationships', 'wpml', 'wpml_term_translation', 'wpml_pre_option_page', 'wpml-string-slug', 'wpml-string-translation', 'wpml-endpoints', 'wp_menu_cache', 'nav_menu_terms', 'nav_menu_relationships', 'translations', 'wpml_locale_data', 'wpml_options', 'woocommerce_term_counts', 'woocommerce_navigation_cache', 'woocommerce_attribute_taxonomy', 'woocommerce_product_categories', 'woocommerce_products', 'widget_options', ]

Die Symptome:
Nach sporadischer Zeit scheint es ein Cache Poisioning zu geben, so dass die Kategorien Links im Shop sich auf eine andere Sprache ändern, aber mit ursprünglichem Kategorienamen. Der korrekte englische Link wäre komplett übersetzt, aber stattdessen führt der Link zu einem 404. Nach dem Löschen von nginx cache und redis FLUSHALL funktioniert es in der Regel, manchmal muss auch in WooCommerce -> WooCommerce Multilingual -> Shop-URLs neu übersetzt werden.

Fragen:
Wie kann ich das Cache Poisioning Problem mit Redis Object Cache und nginx fastcgi beheben?
Warum ändern sich die Kategorien Links im Shop auf eine andere Sprache mit dem ursprünglichen Kategorienamen?

Das Thema „[Geschlossen] Cache Poisioning mit Redis Object Cache + nginx fastcgi“ ist für neue Antworten geschlossen.