Atom and RSS feeds, briefly looking into it, it looks quite complex to fix. I’ll likely add an ugly hack to point all old forum feeds to a static feed with a message asking the person to update their feed links. I don’t want burn a huge amount more time.
The &p= issue, I’ll create a regex which strips the page portion of the URL on redirect.
The forum... and forum.../index.php should redirect to the main page of Discourse, which I gathered would happen anyway when you shut down the forum completely.
For the RSS, I’m not too fussed, that’s like three pages and I bet nobody clicked on that link in a year or two
The old forum’s page size was 25, so you could always redirect to t/nnn/<topic-slack>/<(&p=x-1)*25+1>/ to get to the first post for that “page” (should you happen to suffer from boredom )
Added a horrible fix for this, the issue is the ruby-bbcode-to-md library had a regex which didn’t cover this case. Will be fixed on the next site rebuild.
An easier solution would be to redirect them to the topic itself. We can easily fix those 19 links and make them even better, linking to the right item in the topic. Forum-intern links will working too. Only really lengthy discussion won’t be comfortable, same with links from extern. I could live with that, because the search function of Discourse is really impressive.
I have reset the test import site again, restarting the import again shortly.
The import will take 24 hours and permalinks will not work until importer is done.
I’m very impressed by the work which has been done. But when is enough enough? How many old posts are affected by the remaining issues? Isn’t easier manually fix those one by one, then trying to find the solution which will fix all (?) problems?
The question was not about a redirect.
The redirect server will be stoped at some time in the future because it is just additional utility and work or do not work independently.
I have started the final test import run, it will complete in approximately 24 hours.
The real LIVE import into community.openstreetmap.org will happen next week. (Week of 6th March 2023). The forum and community may be unavailable for upto 2 days during the import.