Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Colonel_mortis Posted May 10, 2020 Posted May 10, 2020 (edited) My furl.json entry is "status_view": { "friendly": "status/{#id}", "real": "app=statusupdates&module=status&controller=view", "verify": "\\IPS\\statusupdates\\Status", "seoPagination": true } but this causes a redirect loop when trying to access /status/1/page/2/ because it doesn't remove the page url correctly when normalising it to check that it matches the canonical version - normally the page part is matched in the {?} seo title variable when finding the furl to normalise with, but there isn't one available here. There must already be logic somewhere which copes with page path params because it does identify the furl template correctly in most places, just not when finding the template to normalise for equality. I have worked around it by adding "alias": "status/{#id}/{!}", to catch the paginated version, but this isn't ideal. Edited May 10, 2020 by Colonel_mortis
bfarber Posted May 11, 2020 Posted May 11, 2020 Can you send me a copy of your app and let me know what steps I need to take to reproduce the problem?
Solution bfarber Posted May 13, 2020 Solution Posted May 13, 2020 Thanks, I've submitted a potential patch for review.
Recommended Posts