• With reference to this post: https://www.ads-software.com/support/topic/conflicting-rewrite-rules-breaking-single-posts/

    We have an issue where the rewrite rules are broken. On calling the WordPress Rewrite (Admin > Permalinks > Save). There is a ‘rogue rule’ that breaks a call to certain pages on our site. Running the Polylang rewrite (Languages> Settings > URL Modifications > Save) cures this.

    (Polylang settings are “The language is set from content” and “Remove /language/ in pretty permalinks”

    We are currently trying to track down the mechanism that calls the WordPress Rewrite but not the Polylang but I am looking for some insight from Polylang as how to ensure that if the WordPress function flush_rewrite_rules() is called the Polylang ‘extra’ is also called.

    • This topic was modified 11 months, 2 weeks ago by marcomstudio.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter marcomstudio

    (@marcomstudio)

    Some additional information;
    We have set up logging based on generate_rewrite_rules, what that is showing is this sequence;

    • Go to Settings > Permalinks > Save
    • Two entries in Log , one on entering the Permalinks page, one on Save, both identical.
    • Issue caused;
      /industries/ goes to 404 with matched query lang=industries (spurious should be name=industries it is this that is causing the 404)
    • Go to Languages > URL Modifications > Save
    • No entry in Log
    • Reload any page
    • New entry in Log
      Call on generate_rewrite_rules from /public_html/index.php
    • Issue resolved.



    For everyone else who needs a quick solution to this:

    Go to Languages > Settings > URL Modifications and hit “Save”.

    Thanks @marcomstudio for finding this out.

    Thread Starter marcomstudio

    (@marcomstudio)

    Hi, is there anyone from Polylang able to look at this issue please?

    @chouby could our issue be related to this one; https://www.ads-software.com/support/topic/conflicting-rewrite-rules-breaking-single-posts/ (we don’t use PWA so the issue is not PWA related)

    • This reply was modified 11 months, 1 week ago by marcomstudio.
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Polylang Rewrite Rules not firing after WordPress Rewrite’ is closed to new replies.