Woo plugin causing pretty permalink failure
-
It seems as if the SEO-friendly pretty permalinks in WordPress don’t stick. Instead, any permalink that is used gets a plain permalink look with the query parameters attached to any web page (Example: /?v=5435c69ed3bc). This happens with parent or child theme, and another theme like twenty-twenty-five. With all plugins removed but Woo. Without the WooCommerce plugin, the issue goes away!
I have tried changing and refreshing permalinks settings, saving, and back again. Multiple Woo cache flushes too. Checked .htaccess on the server, (code says it is writable). The issue is viewed on multiple systems and browsers. Created a handler, mod_rewrite, in Appache Handlers on the remote hosted server thinking this might help with permissions, but I’m not sure that I implemented this correctly. That’s as far as I’ve got. But I have spent hours reading WP and Woo forum posts and searched for answers elsewhere. My host SYSOP didn’t have a clue. I can provide more details and a Woo status report if you feel it necessary.
The page I need help with: [log in to see the link]
-
WordPress Environment<br><br>WordPress address (URL): https://www.dockswag.com<br>Site address (URL): https://www.dockswag.com<br>WC Version: 9.6.1<br>Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site.<br>Action Scheduler Version: ✔ 3.9.0<br>Log Directory Writable: ✔<br>WP Version: 6.7.2<br>WP Multisite: –<br>WP Memory Limit: 256 MB<br>WP Debug Mode: –<br>WP Cron: ✔<br>Language: en_CA<br>External object cache: – Server Environment<br><br>Server Info: Apache/2<br>PHP Version: 8.1.29<br>PHP Post Max Size: 64 MB<br>PHP Time Limit: 30<br>PHP Max Input Vars: 1000<br>cURL Version: 7.29.0<br>NSS/3.90<br><br>SUHOSIN Installed: –<br>MySQL Version: 10.4.34-MariaDB<br>Max Upload Size: 64 MB<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: ✔<br>DOMDocument: ✔<br>GZip: ✔<br>Multibyte String: ✔<br>Remote Post: ✔<br>Remote Get: ✔ Database<br><br>WC Database Version: 9.6.1<br>WC Database Prefix: wnpi_<br>Total Database Size: 30.94MB<br>Database Data Size: 24.12MB<br>Database Index Size: 6.82MB<br>wnpi_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wnpi_woocommerce_order_items: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wnpi_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wnpi_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_actionscheduler_actions: Data: 2.02MB + Index: 1.58MB + Engine InnoDB<br>wnpi_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_actionscheduler_logs: Data: 1.31MB + Index: 0.64MB + Engine InnoDB<br>wnpi_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wnpi_e_events: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_gla_attribute_mapping_rules: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_gla_budget_recommendations: Data: 0.19MB + Index: 0.11MB + Engine InnoDB<br>wnpi_gla_merchant_issues: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_gla_shipping_rates: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_gla_shipping_times: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_jetpack_sync_queue: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wnpi_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_automations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_mailpoet_automation_runs: Data: 0.02MB + Index: 0.08MB + Engine InnoDB<br>wnpi_mailpoet_automation_run_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wnpi_mailpoet_automation_run_subjects: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_mailpoet_automation_triggers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_mailpoet_automation_versions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_custom_fields: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_dynamic_segment_filters: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_feature_flags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_forms: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_mailpoet_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_mailpoet_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_newsletters: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wnpi_mailpoet_newsletter_links: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wnpi_mailpoet_newsletter_option: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_newsletter_option_fields: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_newsletter_posts: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_newsletter_segment: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_newsletter_templates: Data: 2.52MB + Index: 0.00MB + Engine InnoDB<br>wnpi_mailpoet_scheduled_tasks: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_mailpoet_scheduled_task_subscribers: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_segments: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_mailpoet_sending_queues: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_mailpoet_settings: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_statistics_bounces: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_mailpoet_statistics_clicks: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wnpi_mailpoet_statistics_forms: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_statistics_newsletters: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_mailpoet_statistics_opens: Data: 0.02MB + Index: 0.08MB + Engine InnoDB<br>wnpi_mailpoet_statistics_unsubscribes: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wnpi_mailpoet_statistics_woocommerce_purchases: Data: 0.02MB + Index: 0.08MB + Engine InnoDB<br>wnpi_mailpoet_stats_notifications: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_mailpoet_subscribers: Data: 0.02MB + Index: 0.23MB + Engine InnoDB<br>wnpi_mailpoet_subscriber_custom_field: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_subscriber_ips: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_subscriber_segment: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_mailpoet_subscriber_tag: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_mailpoet_tags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_user_agents: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_mailpoet_user_flags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_options: Data: 6.27MB + Index: 0.16MB + Engine InnoDB<br>wnpi_postmeta: Data: 2.06MB + Index: 0.83MB + Engine InnoDB<br>wnpi_posts: Data: 7.47MB + Index: 0.30MB + Engine InnoDB<br>wnpi_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_term_relationships: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>wnpi_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wnpi_wc_admin_notes: Data: 0.06MB + Index: 0.00MB + Engine InnoDB<br>wnpi_wc_admin_note_actions: Data: 0.06MB + Index: 0.02MB + Engine InnoDB<br>wnpi_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wnpi_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wnpi_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wnpi_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wnpi_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wnpi_wc_product_attributes_lookup: Data: 0.06MB + Index: 0.05MB + Engine InnoDB<br>wnpi_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_wc_product_meta_lookup: Data: 0.09MB + Index: 0.20MB + Engine InnoDB<br>wnpi_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wnpi_woo_shippment_provider: Data: 0.14MB + Index: 0.00MB + Engine InnoDB<br>wnpi_wpc_accesslocks: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_wpc_login_fails: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_wpforms_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wnpi_wpforms_payments: Data: 0.02MB + Index: 0.14MB + Engine InnoDB<br>wnpi_wpforms_payment_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wnpi_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB Post Type Counts<br><br>attachment: 266<br>custom_css: 1<br>customize_changeset: 1<br>elementor_library: 1<br>mailpoet_page: 1<br>page: 15<br>post: 1<br>product: 36<br>product_variation: 396<br>revision: 567<br>wp_block: 4<br>wp_global_styles: 3<br>wp_navigation: 6<br>wp_template: 10<br>wp_template_part: 15<br>wpforms: 1 Security<br><br>Secure connection (HTTPS): ✔<br>Hide errors from visitors: ✔ Active Plugins (7)<br><br>Fonts Plugin | Use Google Fonts, Adobe Fonts or Upload Fonts: by Fonts Plugin – 3.9.0<br>Printful Integration for WooCommerce: by Printful – 2.2.10<br>reCAPTCHA for WooCommerce: by Elliot Sowersby<br>RelyWP – 1.4.1<br><br>WooPayments: by WooCommerce – 8.9.1<br>WooCommerce Shipping & Tax: by WooCommerce – 2.8.7<br>WooCommerce: by Automattic – 9.6.1<br>WPForms Lite: by WPForms – 1.9.3.2 Inactive Plugins (0) Must Use Plugins (1)<br><br>WordPress automation by Installatron: by – Settings<br><br>Legacy API Enabled: –<br>Force SSL: –<br>Currency: CAD ($)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: –<br>Enforce Approved Product Download Directories: ✔<br>HPOS feature enabled: ✔<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: ✔ Logging<br><br>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 days<br>Level threshold: –<br>Log directory size: 8 MB WC Pages<br><br>Shop base: #14 - /store/<br>Cart: #123 - /cart/ - Contains the woocommerce/cart block<br>Checkout: #124 - /checkout/ - Contains the woocommerce/checkout block<br>My account: #125 - /my-account/<br>Terms and conditions: #85 - /terms-conditions/ Theme<br><br>Name: Variations Child<br>Version: 1.0.0<br>Author URL: http://dockswag.com<br>Child Theme: ✔<br>Parent Theme Name: Variations<br>Parent Theme Version: 4.3.4<br>Parent Theme Author URL:<br>Theme type: Block theme<br>WooCommerce Support: ✔ Templates<br><br>Overrides: variations-child/woocommerce/archive-product.php<br>/home/dockswagcom/domains/dockswag.com/public_html/wp-content/plugins/woocommerce/templates/block-notices/error.php<br>/home/dockswagcom/domains/dockswag.com/public_html/wp-content/plugins/woocommerce/templates/block-notices/notice.php<br>/home/dockswagcom/domains/dockswag.com/public_html/wp-content/plugins/woocommerce/templates/block-notices/success.php<br>variations/parts/mini-cart.html<br>variations-child/woocommerce/single-product.php<br>variations/templates/archive-product.html<br>variations/templates/order-confirmation.html<br>variations/templates/page-cart.html<br>variations/templates/page-checkout.html<br>variations/templates/single-product.html WooPayments<br><br>Version: 8.9.1<br>Connected to WPCOM: Yes<br>WPCOM Blog ID: 228976836<br>Account ID: acct_1QlhD0FoyvVEd5Xr<br>Payment Gateway: Enabled<br>Test Mode: Disabled<br>Enabled APMs: card<br>WooPay: Not eligible<br>Apple Pay / Google Pay: Enabled (product,cart,checkout)<br>Fraud Protection Level: basic<br>Multi-currency: Disabled<br>Auth and Capture: Disabled<br>Documents: Disabled<br>Logging: Disabled Admin<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>onboarding<br>onboarding-tasks<br>pattern-toolkit-full-composability<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>printful<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br><br>Disabled Features: product-data-views<br>experimental-blocks<br>coming-soon-newsletter-template<br>minified-js<br>product-pre-publish-modal<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br>blueprint<br>reactify-classic-payments-settings<br>use-wp-horizon<br>add-to-cart-with-options-stepper-layout<br>blockified-add-to-cart<br><br>Daily Cron: ✔ Next scheduled: 2025-02-13 18:14:16 -08:00<br>Options: ✔<br>Notes: 87<br>Onboarding: completed Action Scheduler<br><br>Complete: 3,817<br>Oldest: 2025-01-12 17:26:40 -0800<br>Newest: 2025-02-12 16:59:05 -0800<br><br>Pending: 7<br>Oldest: 2025-02-12 17:37:57 -0800<br>Newest: 2025-02-18 17:12:29 -0800 Status report information<br><br>Generated at: 2025-02-12 17:14:28 -08:00<br>-
This reply was modified 1 year, 3 months ago by
discombobulated2.
Problem solved! The appendage to the address was to do with a geolocation integration in Woo. It does not affect pretty permalinks as first thought, or SEO. A simple setting choice found under woo settings/general. Scroll down. Choose either: Geolocate, or Geolocate (with page caching support).
I’m happy to hear you were able to resolve the issue. Just so you know, selecting Geolocate (with page caching support) will cause the “v” variable to appear in your website URL. Choosing just Geolocate is an alternative solution.
-
This reply was modified 1 year, 3 months ago by
The topic ‘Woo plugin causing pretty permalink failure’ is closed to new replies.